1

私はSelenium IDEを使用しています。構築が必要if-elseで、Javascript ファイルを見つけました。IDEで簡単にファイルを使用しました。ただし、Selenium RC でファイルを使用しようとしたときは、次の手順に従いました。

  1. selenium.jar ファイルを開き、インターネットから見つけたもの (if-else 関数を含む) で user-extensions ファイル (このファイルは core->scripts->user-extensions にあります) を変更しました。

  2. 次のコマンドで selenium rc を開始しました。

-java -jar selenium.jar -userExtensions user-extensions.js -htmlSuite "*chrome" "linkofsite" "staj\Projects\SikayetTestleri.html" "result2.html" -port 4445

SeleniumサーバーはFirefoxを起動しましたが、何も起こりません...

4

1 に答える 1

1

私の問題を解決する別の方法を見つけました。ユーザー拡張の代わりに、storeEval コマンドを使用し、2 行の JavaScript コードを書きました。if ステートメントの代わりに条件付きステートメントを使用しました。

Selenium IDE コマンド:

<tr>
   <td>storeEval</td>
   <td>
       selenium.isElementPresent('Element I control')?selenium.doClick('Element which will be clicked if the element present'):seleniumdoClick('Element which will be clicked if the element NOT present')
   </td>
</tr>
于 2013-09-20T14:31:19.317 に答える