Webelement поиск вопросов - PullRequest
       13

Webelement поиск вопросов

0 голосов
/ 12 июня 2019

Проблемы с поиском в указанном ниже случае

На веб-странице https://pastebin.com/ необходимо выбрать опцию "10 минут" из выпадающего меню "Срок действия вставки:"

Вот предпринятые шаги:

//Identification the Never option and clicking it the dropdown to show up
//This part of the code works
WebElement pasteExpiration = driver.findElement(By.xpath("//*[@class='form_frame_left']//*[@title = 'Never']"));
pasteExpiration.click();

//Selecting the'10 Minute' option, this code is not identified by the WebDriver
WebElement pasteExpiration10Minutes = driver.findElement(By.cssSelector("#select2-paste_expire_date-q4-container"));

WebDriver не видит поле опции «10 минут», мы пытались написать собственные xpath, ничего не работает.

1 Ответ

2 голосов
/ 12 июня 2019

Пожалуйста, попробуйте ниже строки:

driver.findElement(By.xpath("//span[starts-with(@id,'select2-paste_expire_date')]")).click();
driver.findElement(By.xpath("//li[text()='10 Minutes']")).click();

Это сработало для меня. Я проверил на браузере Chrome.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...