Xpath для чекбоксов

177
20 сентября 2018, 17:20

Есть страничка, в которой есть чек боксы:

Надо выделить один из чек боксов:

public class MainCkass {
public static void main(String[] args) {
    System.setProperty("webdriver.chrome.driver", "C:\\Selenium test\\geckodriver\\chromedriver_win32\\chromedriver.exe");
    WebDriver driver = new ChromeDriver();
    driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
    driver.manage().window().maximize();
    driver.get("https://market.yandex.ru/catalog/58612/list?hid=237418&track=fr_ctlg&onstock=1&local-offers-first=0");
    List<WebElement> checkboxes =  driver.findElements(By.xpath("//div[@class = \"_178jz2CyDL\"]/div[4]//input[@type=\"checkbox\"]"));
    checkboxes.get(4).click();

В итоге не выходит, может Xpath не правильный?

READ ALSO
Расшифровка пароля

Расшифровка пароля

В общем появилась у меня проблема с расшифровкой пароляЕсть два метода:

226
JavaFX: Gif и пауза

JavaFX: Gif и пауза

Идея такая: есть скрытая GIF'капри нажатии на кнопку, она становится видимой, пауза в пару секунд, GIF'ка опять становится невидимой и происходит...

216
PreDestroy аннотация, сравнение с finalise()

PreDestroy аннотация, сравнение с finalise()

Является ли использование, @PreDestroy плохой практикой(как с finalize)?

205
Как работает нормализация Java (normalize)

Как работает нормализация Java (normalize)

Есть такой код, который создает дерево DOM из файла FILE_NAME, а метод writeFileXML() записывает изменения в файл:

238