-1

Selenium IDE 2.3.0 を使用してテストを実行し、Junit4/Remote コントロール スクリプトを Eclispe Classic 4.2.2 にコピーして、コードを「Junit4」として実行し始めました。

次のエラーが表示されます。

Invalid Xpath 2

Xpath 用の Eclipse の 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 に答える