Перейти к содержимому

Slaventiy

Регистрация: 27 июл 2019
Offline Активность: 18 сен 2019 21:21
*----

Мои темы

Как автоматизировать сценарий с помощу Selenium WebDriver+Java, пробле

04 сентября 2019 - 21:37

Всем привет, помогите решить задачу.

Куча вариантов в интернете, но в IntelliJ IDEA  они не работают или я, что то не так делаю....

 

1. Автоматизировать сценарий:

a) Зайти на сайт (английская версия) https://www.booking.com

b) Выбрать город "New York"

c) дата: May 1, 2020 - May 30, 2020

d) Поиск

 

2. Проверить, что в полученном результате (1-я страница):

- город в каждом отеле из списка результатов - "New York"

- соответствие датам: May 1, 2020 - May 30, 2020.

 

Проблема с выбором даты....

 

import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.annotations.Test;
 
public class TEST {
    @Test
    public void navigateTobookingWebSite() {
        WebDriver driver = new ChromeDriver();
        driver.manage().window().maximize();
        driver.get("https://www.booking.com");
        WebElement search = driver.findElement(By.id("ss"));
        search.sendKeys("New York, New York State, USA");
        search.sendKeys(Keys.ENTER);
        driver.findElement(By.className("sb-date-field__display")).click();
}
}