Я пытаюсь нажать на кнопку поиска, но она не нажата, и я не получил никаких исключений в консоли - PullRequest
0 голосов
/ 17 июня 2019

здесь у меня есть «выбрать» выпадающий и «поиск» вариант, и у меня есть Кнопка «Поиск», когда я ввожу данные в раскрывающийся список и возможность поиска тогда мне нужно нажать на кнопку поиска .. но кнопка поиска не нажимает здесь и не отображается исключение в консоли .. так что искомые данные не отображение ..

//finding the "Select" drop down element
Select data=new Select(driver.findElement(By.name("driverKeyName")));
data.selectByVisibleText("Driver Name");

//finding the "Search" field element
driver.findElement(By.name("driverValue")).sendKeys("Malveena");

//finding the "search" button element
WebDriverWait wait2 = new WebDriverWait(driver, 10);
wait2.until(ExpectedConditions.elementToBeClickable(By.id("assignVechile")));

Мне нужно нажать на кнопку поиска.

HTML-код

<input type="submit" class="btn btn-primary" value="Search" name="Save" id="assignVechile">

Для входа в систему:

в этой кнопке "Добавить драйвер" также я получил тот же Issuse

1 Ответ

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

Я проверил, когда вы нажимаете ссылку Управление драйвером.Есть загрузчик, который останавливает драйвер для взаимодействия с нижележащими элементами.

Вам нужно добавить ожидание после нажатия на ссылку управления драйвером.Просто для целей тестирования используйте thread.sleep (20) после нажатия на ссылку управления драйвером.

loader div имеет атрибут style = "visibility: hidden;" Вы также можете использовать явное ожидание, когда драйвер будет работать только тогда, когда атрибут style равен style = "visibility: hidden;«

...