0

Webdriverでバックアップされたセレンを使用してテストを作成しました。そのため、セレンセッション変数を使用してclick()、type()、selectなどを実行します。Webページの要素とテストは正常に機能しています。

ほとんどの場合、要素の検索にはxpathを使用します。

セレンWebドライバーに完全に更新する必要がありますか?

誰でも提案してください。

4

2 に答える 2

2

これで質問がクリアされました。答えは、可能であればWebDriverを使用する必要があるということです。

WebDriverBackedSeleniumは、古いv1APIをWebDriverAPIで使用できるようにするためだけにあります。

ある時点で削除されるかどうかについてはコメントできませんが(私はSeleniumコミッターではないため)、可能であればWebDriverに移動する必要があります。

使用したいメソッドがある場合は、それらを移植します。

于 2012-09-13T11:04:45.777 に答える
0

さて、あなたの質問を理解している限り、私のプロジェクトではmavenビルドマネージャーを使用しています。そこで、POM.xmlファイルにセレン依存関係を追加すると、Mavenはプロジェクトに必要なすべての実際のデータをインポートすることを自動的に提案します(リポジトリインデックスの更新)。このような依存関係をPOM.xmlプロジェクトファイルに追加します。

• <dependency> <groupId>org.seleniumhq.
selenium</groupId> <artifactId>selenium-
java</artifactId> <version>2.24.1</version>
</dependency>

このようにして、Seleniumドライバーを最新の状態に保ちます。バージョンが新しくなった場合は、pom xmlでバージョンを変更するだけで、それだけです)Maven依存画面画面

于 2012-09-13T10:10:17.803 に答える