Здравствуйте , учусь писать тесты на Selenium WebDriver 2.48.2 и столкнулся с проблемой , не получаеться выбрать способ оплаты в чекбоксе (Браузер Mozilla Firefox 41.0.2 ) . Прошу вас не ругать меня за плохо оформленный код , если знаете как лучше оформить код , то пожалуйста посоветуйте .
package com.selenium; import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; public class objednavka { public static void main(String[] args) { WebDriver driver = new FirefoxDriver(); driver.get("http://projects.vlastnieshop.cz/vitalvibe/cs/"); driver.findElement(By.id("search_query_top")).sendKeys("Mladý ječmen Bio"); driver.findElement(By.id("search_button")).click(); driver.findElement(By.cssSelector(".product-list-box li:nth-of-type(1) a")).click(); driver.findElement(By.name("Submit")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.xpath("//a[@id='button_order_cart']")).click(); driver.findElement(By.id("firstname")).sendKeys("Jmeno1"); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.id("lastname")).sendKeys("Prijmeni2"); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.id("address1")).sendKeys("Šumavská 1050/19"); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.id("postcode")).sendKeys("120 00"); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.id("city")).sendKeys("Praha"); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.id("email")).sendKeys("test1@seznam.cz"); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.id("phone_mobile")).sendKeys("776008016"); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.cssSelector("input[Value='opc_pid_0']")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.className("form-send-button")).click(); driver.close(); driver.quit(); } }