Вот код что сгенерировал Sеlenium
package com.example.tests; import java.util.regex.Pattern; import java.util.concurrent.TimeUnit; import org.junit.*; import static org.junit.Assert.*; import static org.hamcrest.CoreMatchers.*; import org.openqa.selenium.*; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.support.ui.Select; public class Untitled2 { private WebDriver driver; private String baseUrl; private StringBuffer verificationErrors = new StringBuffer(); @Before public void setUp() throws Exception { driver = new FirefoxDriver(); baseUrl = "http://hotels24.ua/"; driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); } @Test public void testUntitled2() throws Exception { driver.get(baseUrl + "/"); // ERROR: Caught exception [ERROR: Unsupported command [selectFrame]] driver.findElement(By.id("button")).click(); } @After public void tearDown() throws Exception { driver.quit(); String verificationErrorString = verificationErrors.toString(); if (!"".equals(verificationErrorString)) { fail(verificationErrorString); } } private boolean isElementPresent(By by) { try { driver.findElement(by); return true; } catch (NoSuchElementException e) { return false; } } }
Задача: зайти на сайт Hotels24.ua и кликнуть мышкой на кнопку +1 который находится в левом углу экрана.
В результате выполнения кода: Открывается сайт и ждет пока я не нажму на кнопку вручную.
Подскажите, пожалуйста, как можно это автоматизировать.