13
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

起動したWebDriverにただページ遷移をさせたい

Posted at

Selenium WebDriverで、リンクやボタンのクリックとかなしに
ただページ遷移する方法がわからなくてずっとハマってたんですが、
今日やっとNavigationなるクラスを発見したのでここにメモしておきます。
Javaです。

// IEdriver起動
WebDriver driver = new InternetExplorerDriver();

// ブラウザを起動してGoogleのトップページを開く
driver.get("http://ww.google.com");

// Yahoo!のトップページへ遷移
driver.navigate().to("http://www.yahoo.co.jp/");

日本語ブログとかだとあんまり見かけないような気がする。
stackoverflowで見たところによるとnavigate().to()とget()は
同じようなものだ とのこと。
でもnavigate().to()のほうが純粋に「遷移」って感じな気がする。
メソッド名がそう思わせるだけでしょうか…?

あと、Navigationクラスには「進む」「戻る」「更新」もある。

driver.navigate().forward(); // 進む
driver.navigate().back(); // 戻る
driver.navigate().refresh(); // 更新

13
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?