Мой сценарий - после входа в систему отображается страница панели мониторинга, там я хочу нажать ссылку. который выдает всплывающее окно javascript
. Хотя мой xpath
верен, он не нажимает на него. И тест также показывает пропуск. Я приложил как html
и selenium
код -событие click не работает в selenium
Html:
<!-- create connection section -->
<section class="wrangler-create-project left-align">
<div class="container">
<a class="btn z-depth-0" data-target="create-project-modal"><i class="fa fa-plus-circle left" aria-hidden="true"></i>New project</a>
</div>
</section>
Селен Код:
@Test
public void clickNewProject() throws TimeoutException
{
UtilsMethods.login();
WebDriverWait wait = new WebDriverWait(UtilsMethods.driver, 40);
System.out.println(UtilsMethods.driver.getPageSource());
wait.until(ExpectedConditions.presenceOfElementLocated (By.xpath("//a[@data-target='create-project-modal']")));
UtilsMethods.driver.findElement(By.xpath("//a[@data-target='create-project-modal']")).click();
wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//input[@id='project_name']")));
}
Показать журнал об ошибках – Andersson
Добавить все, что связано с ответом. Было бы более полезно ответить. – hennamusick
@ChathuraHennayaka это проблема, поскольку я тестирую приложение на локальном компьютере. Приложение - приложение django, которое я запускаю локально. Нужно ли его разворачивать на сервере, а затем тестировать? – Sidhartha