我正在尝试使用带有C#的Selenium检查简单的input type=checkbox
,这是我正在使用的HTML代码:
<div _ngcontent-c5="" class="check-item">
<input _ngcontent-c5="" class="custom ng-untouched ng-pristine ng-valid" id="captcha" type="checkbox">
<label _ngcontent-c5="" for="captcha" translate="">Text</label>
</div>
我尝试了几乎所有可能的方法,例如XPath
,ID
,Class
名称,但都没有成功,这似乎是Angular标签或类似的东西
预先感谢!
答案 0 :(得分:1)
您尝试过By.CssSelector("[for='captcha']");
吗?这是一个css选择器,用于标签指向带有id的输入。