Browser navigation
Navigate to
The first thing you will want to do after launching a browser is to
open your website. This can be achieved in a single line:
/examples/java/src/test/java/dev/selenium/interactions/NavigationTest.java
/examples/python/tests/interactions/test_navigation.py
/examples/dotnet/SeleniumDocs/Interactions/NavigationTest.cs
/examples/ruby/spec/interactions/navigation_spec.rb
/examples/javascript/test/interactions/navigation.spec.js
//Convenient
driver.get("https://selenium.dev")
//Longer way
driver.navigate().to("https://selenium.dev")
Back
Pressing the browser’s back button:
/examples/java/src/test/java/dev/selenium/interactions/NavigationTest.java
/examples/python/tests/interactions/test_navigation.py
/examples/dotnet/SeleniumDocs/Interactions/NavigationTest.cs
/examples/ruby/spec/interactions/navigation_spec.rb
/examples/javascript/test/interactions/navigation.spec.js
Forward
Pressing the browser’s forward button:
/examples/java/src/test/java/dev/selenium/interactions/NavigationTest.java
/examples/python/tests/interactions/test_navigation.py
/examples/dotnet/SeleniumDocs/Interactions/NavigationTest.cs
/examples/ruby/spec/interactions/navigation_spec.rb
/examples/javascript/test/interactions/navigation.spec.js
driver.navigate().forward()
Refresh
Refresh the current page:
/examples/java/src/test/java/dev/selenium/interactions/NavigationTest.java
/examples/python/tests/interactions/test_navigation.py
/examples/dotnet/SeleniumDocs/Interactions/NavigationTest.cs
/examples/ruby/spec/interactions/navigation_spec.rb
/examples/javascript/test/interactions/navigation.spec.js
driver.navigate().refresh()