小编use*_*861的帖子

无法在selenium webdriver中找到::之前的css选择器元素

我想测试复选框已选中或未选中状态.

这是复选框的html代码

<div classs="input-control checkbox">
<span class="check">
::before
</span>
</div>
Run Code Online (Sandbox Code Playgroud)

::before 是css选择器.

当我将鼠标悬停在复选框时,它会显示webelement as span.check::before

driver.FindElement(By.CssSelector("span.check::before"));
Run Code Online (Sandbox Code Playgroud)

抛出元素未找到异常.

任何帮助将受到高度赞赏.

c# css-selectors selenium-webdriver

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

css-selectors ×1

selenium-webdriver ×1