Code: Select all
package com.javanunes.SeleniumPevertido;
import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
public class Acessando {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Oi, estou usando selenium 3.11.0 com java 8");
//String ondeEstaPorcariaDoDriver="/usr/local/bin/chromedriver";
String siteSafadinho="https://www.xvideos.com";
// Configura o caminho para o ChromeDriver
//System.setProperty("webdriver.chrome.driver", ondeEstaPorcariaDoDriver);
// Inicializa o WebDriver do Chrome
WebDriver driver = new ChromeDriver();
// Abre o site safadinho
driver.get(siteSafadinho);
// Encontra o campo de pesquisa pelo 'name' no xvideos que no caso é 'k'
WebElement campoPesquisa = driver.findElement(By.name("k"));
campoPesquisa.sendKeys("Gozada na cara");
// Simula a tecla Enter para iniciar a pesquisa
campoPesquisa.sendKeys(Keys.RETURN);
// Aguarda alguns segundos para a página de resultados carregar (opcional)
try {
Thread.sleep(5000);
}
catch (InterruptedException e) {
System.out.println("Esperando mas deu erro...");
}
// Localizando tags <a> sem atribudos de identificação que contenha o texto 'Gozada na cara'
WebElement linkVideoPorno = driver.findElement(By.xpath("//a[contains(text(), 'Gozando na cara')]"));
// Clica no link
linkVideoPorno.click();
// Imprime o título da página de resultados (opcional)
System.out.println("Título da página: " + driver.getTitle());
// Fecha o navegador
//driver.quit();
}
}