私は現在、スクリーン グラブで以下に示す強調表示された行をマッピングしようとしています。私はw3schoolsを見て、ここでSOを調べましたが、コードを正しく取得できないようです..私のセレンスクリプトは要素を識別できないというエラーを出し続けます.
現在、私は次のようなことをしています:
selenium.click("xpath=//table[@id='resultTable']/tbody/tr[@class='level3']/td[@id='resultTable_0_0_1_ob']/span/a[@class='linkOnly']");
私もこれを試しました:
selenium.click("xpath=//table[@id='resultTable']/tbody[1]/tr[6]/td[2]/span[1]/a[1]");
この:
selenium.click("xpath=//table[@id='resultTable']/tbody/tr[6]/td[2]/span/a");
私はそれを正しく行っていますか?遅延を入れるだけですか?または私はこれを完全に間違っていますか?
編集:
要求されたコード スニペットを次に示します。ご指摘ありがとうございます。同じ名前のクラスが複数あることに気づきませんでした。うーん、しかし何らかの理由で、私が書いた他の 2 つの XPath が機能しません。
このコード スニペットでは、テーブルがどのように設定されているかをよく確認できるようにテーブルを拡張しました。繰り返しますが、画像サイズは申し訳ありませんが、Ctrl + 上にスクロールすると画像が拡大されます。