java - 在 div、selenium java eclipse 中找不到输入元素
问题描述
我正在尝试查找值为“保存并返回”的输入元素。
我试图用 xpath 找到它的值文本,如下所示:
driver.findElement(By.xpath("//input[contains(@value,'Save and Return']")).click();
解决方案
你需要
driver.findElement(By.cssSelector("input[value=\\"Save and Return\\"]"));
告诉我它是否不起作用。提供有关错误的更多详细信息。我可能弄错了字符串中的转义字符 \\ 。
推荐阅读
- delphi - 使用 websocket 发送原始数据,最好的方法是什么?
- telerik - 格式化剑道网格列中的数据
- java - 尝试为学习目的编写井字游戏
- c# - WPF 派生的用户控件不在 Visual Studio 中打开(但运行)
- neo4j - 如何将 neo4j 节点的属性存储为数组?
- javascript - 循环遍历最后一个 td 以在每个 tr jquery 中附加数据
- python-3.x - 具有超过 4 个组件的 GLSL 纹理
- php-7 - 如何将 PHP5 代码修复为 PHP7
- javascript - FB.ui 未定义
- svn - git pull-remote 分支找不到远程参考 [尝试了许多解决方案但失败]