Browser navigation

A primeira coisa que você vai querer fazer depois de iniciar um navegador é abrir o seu site. Isso pode ser feito em uma única linha, utilize o seguinte comando:

        //Convenient
        driver.get("https://selenium.dev");
            
        //Longer way
        driver.navigate().to("https://selenium.dev");
driver.get("https://www.selenium.dev/selenium/web/index.html")
  




  




  













  
  
  

  
  
  

  
  
    
    
    
    
    
    
  

  <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-cs" data-lang="cs"><span style="display:flex;"><span>            <span style="color:#8f5902;font-style:italic">//Convenient</span>
</span></span><span style="display:flex;"><span>            <span style="color:#000">driver</span><span style="color:#000;font-weight:bold">.</span><span style="color:#000">Url</span> <span style="color:#000;font-weight:bold">=</span> <span style="color:#4e9a06">&#34;https://selenium.dev&#34;</span><span style="color:#000;font-weight:bold">;</span>
</span></span><span style="display:flex;"><span>            <span style="color:#8f5902;font-style:italic">//Longer</span>
</span></span><span style="display:flex;"><span>            <span style="color:#000">driver</span><span style="color:#000;font-weight:bold">.</span><span style="color:#000">Navigate</span><span style="color:#000;font-weight:bold">().</span><span style="color:#000">GoToUrl</span><span style="color:#000;font-weight:bold">(</span><span style="color:#4e9a06">&#34;https://selenium.dev&#34;</span><span style="color:#000;font-weight:bold">);</span></span></span></code></pre></div>

  <div class="text-end pb-2">
    <a href="https://github.com/SeleniumHQ/seleniumhq.github.io/blob/renovate/rubocop-1.x-lockfile/examples/dotnet/SeleniumDocs/Interactions/NavigationTest.cs#L17-L20" target="_blank">
      <i class="fas fa-external-link-alt pl-2"></i>
        <strong>View full example on GitHub</strong>
    </a>
  </div>




  
    # Convenient way
driver.get 'https://selenium.dev'

    # Longer Way
driver.navigate.to 'https://selenium.dev'
  
        //Convenient
        await driver.get('https://www.selenium.dev');

        //Longer way
        await driver.navigate().to("https://www.selenium.dev/selenium/web/index.html");
//Convenient
driver.get("https://selenium.dev")

//Longer way
driver.navigate().to("https://selenium.dev")
  

Voltar

Pressionando o botão Voltar do navegador:

        //Back
        driver.navigate().back();
 
 
 
 
 
 
 
 
   
 
 
 
 
   
 
 
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
   
   
   
 
   
   
   
 
   
   
     
     
     
     
     
     
   
 
   <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-cs" data-lang="cs"><span style="display:flex;"><span>            <span style="color:#8f5902;font-style:italic">//Back</span>
 </span></span><span style="display:flex;"><span>            <span style="color:#000">driver</span><span style="color:#000;font-weight:bold">.</span><span style="color:#000">Navigate</span><span style="color:#000;font-weight:bold">().</span><span style="color:#000">Back</span><span style="color:#000;font-weight:bold">();</span></span></span></code></pre></div>
 
   <div class="text-end pb-2">
     <a href="https://github.com/SeleniumHQ/seleniumhq.github.io/blob/renovate/rubocop-1.x-lockfile/examples/dotnet/SeleniumDocs/Interactions/NavigationTest.cs#L24-L25" target="_blank">
       <i class="fas fa-external-link-alt pl-2"></i>
         <strong>View full example on GitHub</strong>
     </a>
   </div>
 
 
 

  
driver.navigate.back
        //Back
        await driver.navigate().back();
driver.navigate().back() 

Avançar

Pressionando o botão Avançar do navegador:

        //Forward
        driver.navigate().forward();
 
 
 
 
 
 
 
 
   
 
 
 
 
   
 
 
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
   
   
   
 
   
   
   
 
   
   
     
     
     
     
     
     
   
 
   <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-cs" data-lang="cs"><span style="display:flex;"><span>            <span style="color:#8f5902;font-style:italic">//Forward</span>
 </span></span><span style="display:flex;"><span>            <span style="color:#000">driver</span><span style="color:#000;font-weight:bold">.</span><span style="color:#000">Navigate</span><span style="color:#000;font-weight:bold">().</span><span style="color:#000">Forward</span><span style="color:#000;font-weight:bold">();</span></span></span></code></pre></div>
 
   <div class="text-end pb-2">
     <a href="https://github.com/SeleniumHQ/seleniumhq.github.io/blob/renovate/rubocop-1.x-lockfile/examples/dotnet/SeleniumDocs/Interactions/NavigationTest.cs#L29-L30" target="_blank">
       <i class="fas fa-external-link-alt pl-2"></i>
         <strong>View full example on GitHub</strong>
     </a>
   </div>
 
 
 

  
driver.navigate.forward
        //Forward
        await driver.navigate().forward();
driver.navigate().forward()

Atualizar

Atualizando a página atual:

        //Refresh
        driver.navigate().refresh();
 
 
 
 
 
 
 
 
   
 
 
 
 
   
 
 
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
   
   
   
 
   
   
   
 
   
   
     
     
     
     
     
     
   
 
   <div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-cs" data-lang="cs"><span style="display:flex;"><span>            <span style="color:#8f5902;font-style:italic">//Refresh</span>
 </span></span><span style="display:flex;"><span>            <span style="color:#000">driver</span><span style="color:#000;font-weight:bold">.</span><span style="color:#000">Navigate</span><span style="color:#000;font-weight:bold">().</span><span style="color:#000">Refresh</span><span style="color:#000;font-weight:bold">();</span></span></span></code></pre></div>
 
   <div class="text-end pb-2">
     <a href="https://github.com/SeleniumHQ/seleniumhq.github.io/blob/renovate/rubocop-1.x-lockfile/examples/dotnet/SeleniumDocs/Interactions/NavigationTest.cs#L34-L35" target="_blank">
       <i class="fas fa-external-link-alt pl-2"></i>
         <strong>View full example on GitHub</strong>
     </a>
   </div>
 
 
 

  
driver.navigate.refresh
        //Refresh
        await driver.navigate().refresh();
driver.navigate().refresh()