2011-09-13 2 views
1

"Java - WebDriverBackedSelenium"エクスポータが見つかりました。 というコードが生成されました。 selenium.open( "/"); selenium.type( "Password"、 "blah"); など。セレニティIDEはウェブドライバにエクスポートします。

しかし、私はそれが下の古典webdriverを例のようにエクスポートする必要があります。

driver.get("http://www.google.com"); 
WebElement element = driver.findElement(By.name("q")); 
element.sendKeys("Cheese!"); 

は、第二のオプションにエクスポートする方法はありますか?私はこれを使用するよう依頼されており、ideを使って過去にページIDタグを にしていますが、可能であればこのフォーマットにエクスポートするのが良いでしょう。誰もが を知っているか、これに関する意見がありますか?

答えて

4

あなたのテストでWebDriver APIクラスだけではなくSeleniumクラスを使用する必要がある場合は、「JUnitの4(webdriverを)」のテストの代わりに、「JUnitの4(webdriverを担保)」のテストとして記録Seleniumテストをエクスポートすることができます。

PS:最新バージョンのSelenium IDEを使用することも役立ちます。 v.1.2.0(現在のIDEの最新バージョン)は、WebDriver APIを使用するためのテストケースのエクスポートをサポートしています。次の操作を行いIDEにしながら

+0

私は最新のIDE 1.2.0を使用しています。JUnit 4 WebDriverへのエクスポートオプションは、Backedオプションではありません。これはIDEでダウンロードされるデフォルトのオプションですか? – Green

+0

はい、「JUnit 4(WebDriver)」はIDEに付属しているデフォルトのフォーマットです。通常、 'File'メニューの' Export Test Case As ... 'オプションの下にあります。 –

+0

@Green Firefoxのプロファイルに 'Selenium IDE:Java Formatters 1.2.0'拡張がインストールされているかどうかを確認したいかもしれません。また、[このFirefoxの拡張機能](https://addons.mozilla.org/en-US/firefox/addon/webdriver-backed-formatters/)を見てみたいかもしれませんが、私はそれをインストールする必要はありませんでしたフォーマッター。 –

0

...

  • [ファイル]
  • 輸出テストケースとして...
  • を選択したJava/TestNGの/ webdriverを
  • ファイルに名前を付け、 .javaを最後に置くようにします。 test.java
関連する問題