「get」はブラウザのアドレスバーにURLを入力しEnterキーを押下した時と同じ動作をします。
ブラウザ依存の動作になってきますが、基本的に「get」実行後はアドレスバーに直接URLを入力した場合と同じく、ブラウザの戻るボタンが有効になります。また、戻るボタンを押下することで遷移前のアドレスに戻ります。
下記のサンプルではまず、ChromeDriverをnewすることでChromeブラウザが立ち上がります。この段階ではまだアドレスバーが未入力であるため、どのページにも遷移しておらずブラウザには何も表示されていません。続いて「get」の引数に遷移したいURLをダブルクオーテーションで囲んで指定することで、Googleページに遷移していることが分かります。
説明
◆メソッド ・void get (java.lang.String url) ◆使用形態 ・driver.get(url) ◆備考 ・driver.navigate().to(url)も同様の動作をする ◆関連項目 ・ウインドウを閉じる ・ウインドウを閉じる(全てのウインドウ)
サンプル
import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class WebTest{ public static void main(String[] args){ //Chrome制御のためChromeDriverのパスを指定 System.setProperty("webdriver.chrome.driver", "D:\\AutoTest\\chromedriver.exe"); //Chromeを起動する WebDriver driver = new ChromeDriver(); //指定したURLに遷移する driver.get("https://www.google.co.jp"); } }
※selenium version 4.1.4で動作確認をしています(ブラウザのUIや属性値などが変更された場合、実行結果が異なる可能性があります)