[解決済み] webdriver.get()とwebdriver.navigate()の相違点
質問
とはどのような違いがあるのでしょうか?
get()
と
navigate()
メソッドを使用することはできますか?
このいずれか、または多分別のメソッドは、ページのコンテンツがロードされるのを待ちますか?
私が本当に必要とするのは、Selenium 1.0のようなものです。
WaitForPageToLoad
を経由して使用します。
webdriver
.
何かご意見はありますか?
解決方法は?
<ブロッククオートナビゲート
WebDriverで最初に行いたいことは、ページへの移動です。これを行う通常の方法は
get
:
driver.get("http://www.google.com");
WebDriver はページが完全にロードされるまで待ちます(つまり、ページ内の
onload
イベントが発生したとき) に、テストやスクリプトに制御を戻します。ロード時に多くの AJAX を使用するページでは、WebDriver が完全にロードされたことを認識できない可能性があることに注意してください。そのようなページが完全にロードされていることを確認する必要がある場合、次のように使用できます。
waits
.
ナビゲーション 歴史と位置
先ほどは、ページへのナビゲーションとして
get
コマンドを使用します (
driver.get("http://www.example.com")
) これまで見てきたように、WebDriverにはタスクに特化した小さなインターフェースがいくつもあり、ナビゲーションは便利なタスクです。ページをロードすることは基本的な要件なので、これを行うメソッドはメインのWebDriverインターフェイスに住んでいますが、それは単に同義語です。
driver.navigate().to("http://www.example.com");
再掲します。
navigate().to()
と
get()
全く同じことをする
. 一方は他方よりずっと入力しやすいだけだ!
その
navigate
インターフェースは、ブラウザの履歴を前後に移動する機能も公開しています。
driver.navigate().forward();
driver.navigate().back();
<サブ (強調)
関連
-
[解決済み] Javaでdoubleをfloatに変換する
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] serialVersionUIDとは何ですか、またなぜそれを使用する必要がありますか?
-
[解決済み] StringBuilderとStringBufferの違いについて
-
[解決済み] 整数の平方根が整数であるかどうかを判断する最速の方法
-
[解決済み] wait()とsleep()の違いについて
-
[解決済み] JDKとJREの違いは何ですか?
-
[解決済み】HashMap、LinkedHashMap、TreeMapの違いについて
-
[解決済み】`Optional.orElse()`と`Optional.orElseGet()`の相違点
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] java.lang.ClassCastException: java.util.Arrays$ArrayList は java.util.ArrayList にキャストできません。
-
[解決済み] android.support.v4.app.FragmentActivity' で 'TAG' がプライベートアクセスされている。
-
[解決済み] Java UnknownFormatConversionException
-
[解決済み] 要素 'beans' の宣言が見つかりません。
-
[解決済み] mavenのコンパイルに失敗するのはなぜですか?
-
[解決済み] 親から継承したメソッドの可視性を下げることができない [重複]。
-
[解決済み] スリーピング中のスレッドが割り込まれ、データベースへの接続が失われる
-
[解決済み] publicId と systemId の間に空白が必要です。
-
[解決済み] java.io.IOException。DER長の短い読み取り
-
[解決済み】Selenium WebDriver for Pythonでページが読み込まれるまで待機する。