<input type="button" class="action button" style="margin-left: 0px;" value="Tracking Code" onclick="SetTrackingCodeModal(JSON.parse(jQuery(this).closest('tr').attr('data-row')))">
尝试检查按钮时,我尝试使用类进行检查,但是在运行测试时会引发错误:
类型为'OpenQA.Selenium.InvalidSelectorException'的异常发生在WebDriver.dll中,但未在用户代码中处理
其他信息:无效的选择器:不允许使用复合类名称
以下是我正在检查元素的类:
private By TrackingCode_Button => By.ClassName("action button");
public void method() {
driver.FindElement(Tracking_Button).Click();
}
答案 0 :(得分:1)
尝试:
private By Tracking_Button => By.XPath("//input[@value='Tracking Code']");
public void method() {
driver.FindElement(Tracking_Button).Click();
}
答案 1 :(得分:-1)