无法将Selenium与C#

时间:2018-06-27 20:39:53

标签: c# selenium

我正在尝试使用带有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>

我尝试了几乎所有可能的方法,例如XPathIDClass名称,但都没有成功,这似乎是Angular标签或类似的东西 预先感谢!

1 个答案:

答案 0 :(得分:1)

您尝试过By.CssSelector("[for='captcha']");吗?这是一个css选择器,用于标签指向带有id的输入。