-1

我已经使用 Selenium IDE 2.3.0 进行了测试,并将 Junit4/Remote 控制脚本复制到 Eclispe Classic 4.2.2 并开始以“Junit4”的身份运行我的代码。

我看到以下错误:

Invalid Xpath 2

Eclipse for Xpath 中的 selenium 命令是:

selenium.click("//input[@value='Search Equipment']");

我尝试使用 Firebug 复制 Xpath,它是:

/html/body/section[2]/section/div/div/div/form/div[2]/div[2]/div/span/input

但我得到同样的错误。

4

2 回答 2

0

开始 selenium 记录并在您的文本框中输入一些内容,或者如果它是一个按钮,请单击该按钮然后单击停止。您可以通过在 selenium IDE 中的相关步骤中定位来获得正确的 xpath。使用最后一个 xpath。

于 2013-09-04T06:23:56.940 回答
0

根据您的问题,我知道您需要单击“SearchEquipment”按钮。所以试试这个 xpath :

selenium.click("//span[@id= 'rba-keyword-submit']/input")
于 2013-09-04T05:08:24.170 回答