java - 无法使用硒(java)单击此按钮
问题描述
我对click();
使用selenium webdriver的功能有疑问。
这是 outputHtml :
<button type="button" class="k-button k-primary" tabindex="0" style="width: 50%;">Valider< /button>
我使用了findEelement
各种xpath
类似的方法:
- "//button[@class = 'k-button k-primary' and @type = 'button']"
- "//*[contains(@class, 'k-button k-primary') and text()='Valider']"
仍然出现错误无法找到元素
这是我需要单击的弹出窗口按钮的屏幕截图(按钮验证器)
解决方案
您确定元素在您搜索时已加载吗?在此之前尝试一个断点并验证它是否可用。
推荐阅读
- docker - apt-get 在 i386/debian docker 映像上失败
- c++ - 确定输入是否为数字
- xamarin - 是否可以简化 Xamarin Android 项目的构建配置
- java - Java 字符串长度无法正常工作
- r - 仅对数据框中的可用列求和
- sql-server - AnyConnect 开启时 Azure Ubuntu VM 上的 MSSQL 超时错误
- image - 如何使用 Gabor 滤波器检测对象?
- vert.x - 用于连接 Solace VMR 服务器的 VertX 客户端实现
- apache - Apache 反向代理授权标头
- notepad++ - Notepad ++折叠,使用与打开和关闭相同的字符?