java - 部分内的按钮需要 XPath

标签 java html xml selenium xpath

我正在使用 Selenium 测试网页,但我似乎无法弄清楚如何为“下一步”按钮编写 XPath。

代码中有多个“下一步”按钮,但它们位于不同的部分。我要测试的那个有以下代码:

<section class="col-md-12">
   <input type = "submit" value ="Next">

如果我使用以下命令,它会给我一个未识别的元素错误。

//input[@type = 'submit'] 

//input[@value = 'Next']

这可能是因为它正在查看页面中的其他下一个按钮。我不确定如何继续。

最佳答案

这将选择 section 下方任意位置的 input 元素(@value 属性值等于 Next)元素(@class 属性值等于 col-md-12):

//section[@class='col-md-12']//input[@value='Next']

关于java - 部分内的按钮需要 XPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34686248/

相关文章:

java - JPA 中的 @Query 为 STR TO DATE 提供 null 输出

javascript - 当我在一个页面中有多个表单时,如何在单击提交按钮后获取特定表单的控件

python - OpenERP : How to display fields of two objects within the same view?

html - 将自定义文本添加到有序列表 <li>

html - 不允许加载本地资源,在对象中嵌入 pdf

.net - 反序列化 XML 时忽略指定的编码

c# - 如何使用 MSBuild 将链接文件添加到 csproj 文件。 (3.5 框架)

java - scala:为什么 1/0 是算术异常但 1.0/0.0 = Double.Infinity

java - Android Parcelable Arraylist

java - getDeclaredMethod 抛出异常