Задача: Автоматический зайти на почту
Пример кода:
import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; public class autoLogin { public static void main(String[] args) { // Create a new instance of the Firefox driver WebDriver driver = new FirefoxDriver(); // Load local geckodriver System.setProperty("webdriver.gecko.driver", "C:/Selenium/"); // Wait For Page To Load driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); // Navigate to URL driver.get("https://mail.google.com/"); // Maximize the window. driver.manage().window().maximize(); // Enter UserName driver.findElement(By.id("Email")).sendKeys(" YOUR USER NAME"); // Enter Password driver.findElement(By.id("Passwd")).sendKeys("YOUR PASSWORD"); // Wait For Page To Load driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS); // Click on 'Sign In' button driver.findElement(By.id("signIn")).click(); //Click on Compose Mail. driver.findElement(By.xpath("//div[@class='z0']/div")).click(); // Click on the image icon present in the top right navigational Bar driver.findElement(By.xpath("//div[@class='gb_1 gb_3a gb_nc gb_e']/div/a")).click(); // Click on 'Logout' Button driver.findElement(By.xpath("//*[@id='gb_71']")).click(); // Close the browser. driver.close(); } }
Проблема: Разные реализации подобного сценария, приводят к открыванию Firefox страницы...
и на этом всё останавливается...
Untitled.jpg 22,99К 0 Количество загрузок:
Что я упускаю или может env не настроено, как положено?
Windows10 - IntelliJ 2017.2.6