Webdriverでバックアップされたセレンを使用してテストを作成しました。そのため、セレンセッション変数を使用してclick()、type()、selectなどを実行します。Webページの要素とテストは正常に機能しています。
ほとんどの場合、要素の検索にはxpathを使用します。
セレンWebドライバーに完全に更新する必要がありますか?
誰でも提案してください。
Webdriverでバックアップされたセレンを使用してテストを作成しました。そのため、セレンセッション変数を使用してclick()、type()、selectなどを実行します。Webページの要素とテストは正常に機能しています。
ほとんどの場合、要素の検索にはxpathを使用します。
セレンWebドライバーに完全に更新する必要がありますか?
誰でも提案してください。
これで質問がクリアされました。答えは、可能であればWebDriverを使用する必要があるということです。
WebDriverBackedSeleniumは、古いv1APIをWebDriverAPIで使用できるようにするためだけにあります。
ある時点で削除されるかどうかについてはコメントできませんが(私はSeleniumコミッターではないため)、可能であればWebDriverに移動する必要があります。
使用したいメソッドがある場合は、それらを移植します。
さて、あなたの質問を理解している限り、私のプロジェクトでは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依存画面