0

今日はちょっと奇妙な問題に直面しています。Selenium は 1 つのテスト ケースでリンクをクリックしているように見えますが、後続のケースでは同じリンクを無視します。これは、テスト ケースの順列の組み合わせで発生します。どちらの場合も 2 番目に実行されますが、上記の問題により失敗します。誰かがこれに対する解決策を提案できますか?? 私はselenium.clickとselenium.clickatを試しました。マウスアップ+マウスダウンの組み合わせは、最初から機能しません。selenium.fireevent も違いはないようです。

本当にこれで立ち往生。誰か助けてくれませんか????

よろしくお願いし
ます。

4

2 に答える 2

0

リンクをクリックすると新しいウィンドウが開きますか? もしそうなら、selectWindow("myMainWindow") コマンドを試して、適切なページにフォーカスがあることを確認します。

于 2010-07-22T10:57:37.413 に答える
0

原因は次のとおりです。

a) ケースを実行する前に要素がページに表示されていない

sugg-その要素waitFor( "link = mylink")を待ってから、selenium.click( "link = mylink")を呼び出します

b) スペルミスまたはロケータが適切に指定されていない可能性があります

于 2012-08-11T10:41:50.257 に答える