Как выбрать значение из автоматического предложения выпадающего в селен - PullRequest
0 голосов
/ 29 мая 2018

Я хочу сделать следующий сценарий.

  1. Открыть URL https://www.amazon.in/
  2. Введите компьютер в поле поиска
  3. Мы увидим список значений в окне автоматического предложения
  4. Выберите «компьютерную клавиатуру» из списка
  5. Нажмите кнопку «Найти»

Ответы [ 2 ]

0 голосов
/ 29 мая 2018

попробуйте использовать этот метод

/**
 * @Purpose This method will select a value from list of values based on the
 *          value parameter we pass in the method
 * @param element
 *            --> element of the webpage
 * @param value
 *            --> value we want to select
 * @return N/A
 */
public static void selectElementByValue(WebElement element, String value) {
    //log.info("Selecting a value");
    Select selectitem = new Select(element);
    selectitem.selectByValue(value);
}
0 голосов
/ 29 мая 2018

Java

driver.findElement(By.cssSelector("#twotabsearchtextbox")).sendKeys('computer')        
driver.findElement(By.xpath("//div[@id='suggestions']/div[.='computer keyboard']")).click();   
driver.findElement(By.cssSelector(".nav-search-submit input").click()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...