c# - 无法使用 C# 找到带有 SeleniumWebDriver 的 CheckBox 项
问题描述
我需要为 Web 应用程序编写一些 AUTOMATED TC,但我找不到使用 SeleniumWebDriver 的复选框按钮。
我尝试使用 Xpath、ClassName 但没有任何帮助
<label class ="select-label custom-control-label" for="77486440">
::before
::after
</label>
我希望检查/单击 CheckBox 项目
解决方案
我在您发布的代码中看不到任何复选框,我的期望是它应该像<input type="checkbox">
那里一样,所以我建议您仔细查看您的页面源代码。
关于上述标签,您可以使用 XPath 选择器来定位它,例如:
//label[contains(@class,'select-label')]
更多信息:
推荐阅读
- python-3.x - pdf格式输出分散在django中
- kotlin - 如何从 Kotlin 调用 Azure 函数
- python-3.x - 根据多个条件将一列拆分为几列并分组
- python - 为什么我有错误 todo.views.signupuser 没有返回 HttpResponse 对象
- pcre - TACACS+ Pro Bono,如何解决您正在使用 PCRE 语法?
- blazor - 如何从组件类型或相对 URL 字符串构建 Blazor RouteData 对象
- angular - 结合最新和返回值
- python - Python:在字典中构建复杂的嵌套列表
- python - 如何在 Qt 设计器 ui_mainWindow.py 中添加自定义 QPlainTextEditor?
- python - 在 Tkinter 中设置画布大小的正确方法是什么?