使用xpath在selenium中查找元素的难度

时间:2016-05-22 10:33:10

标签: java xpath selenium-webdriver webdriver

我发现难以识别硒中的搜索按钮。 当我使用xpath时,问题是一样的。 我的行动是点击SearchButton 这是HTML代码的片段。

Attached HTML Code 我正在尝试使用xpath

下面的元素来识别元素
mysqli_*

请在这方面帮助我,因为我无法继续

2 个答案:

答案 0 :(得分:1)

您的xpath会搜索元素5 6 46 54 ,但它是name。请尝试以下方法:

input

答案 1 :(得分:0)

班级通常不是唯一的。您必须了解html代码中可用于选择元素的唯一属性。 ID通常是唯一的,因此人们通常按ID搜索。

请试一试:

by.Xpath("//div[@id='maincontent']//input[@id='SearchButton']")

如果您仍然无法找到该元素,请尝试分离xpath并调试,如果您获得了所需的元素。包括来自@Andreas Scheibleger的Xpath,对我来说也很好看。