C# 无法使用Selenium和C选中复选框控件#

C# 无法使用Selenium和C选中复选框控件#,c#,selenium,C#,Selenium,我正在尝试使用Selenium和C#检查一个简单的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=

我正在尝试使用Selenium和C#检查一个简单的
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
名称,但都没有成功,这似乎是一个角度标签或类似的东西
提前谢谢

您是否尝试过.CssSelector(“[for='captcha']”)的
?这是一个css选择器,用于指向id为的输入的标签。

它不起作用,似乎我正在处理一个伪删除,因为我在标签前后看到::