C# Selenium复选框未单击
C# Selenium复选框未单击,c#,selenium,xpath,css-selectors,webdriverwait,C#,Selenium,Xpath,Css Selectors,Webdriverwait,会员条件和保护我的个人数据我已阅读并接受 请检查上述字段。 要单击所需元素上的(),您必须为元素导入WebDriverWait以使其可禁用(),并且您可以使用以下任一选项: css选择器: new WebDriverWait(driver, TimeSpan.FromSeconds(20)).Until(ExpectedConditions.ElementToBeClickable(By.CssSelector("div.signup-agreement.checkbox-item.cle
会员条件和保护我的个人数据我已阅读并接受
请检查上述字段。
要单击所需元素上的()
,您必须为元素导入WebDriverWait以使其可禁用()
,并且您可以使用以下任一选项:
:css选择器
new WebDriverWait(driver, TimeSpan.FromSeconds(20)).Until(ExpectedConditions.ElementToBeClickable(By.CssSelector("div.signup-agreement.checkbox-item.clearfix > label[for='memberContract'] input.customized.ng-dirty.ng-valid-parse.ng-touched.ng-not-empty.ng-valid.ng-valid-required#memberContract"))).Click();
:XPath
new WebDriverWait(driver, TimeSpan.FromSeconds(20)).Until(ExpectedConditions.ElementToBeClickable(By.XPath("//div[@class='signup-agreement checkbox-item clearfix']/label[@for='memberContract']//input[@class='customized ng-dirty ng-valid-parse ng-touched ng-not-empty ng-valid ng-valid-required' and @id='memberContract']"))).Click();