Как я могу нажать кнопку, чтобы создать страницу Selen Webdriver - PullRequest
0 голосов
/ 18 февраля 2019

Параметр выбран, но кнопка не щелкает для создания страницы

formElement.findElement(By.xpath("//button[@class='btn btn-primary btn-block']")).click();

<button type="button" class="btn btn-primary btn-block" onclick="registerUser()">Create</button>

Ответы [ 2 ]

0 голосов
/ 18 февраля 2019

Я думаю, что причиной проблемы является имя класса с пустыми пробелами.Это общая проблема, когда вы работаете над reactjs или angularjs проектами.

Я надеюсь, что это может решить вашу проблему, пожалуйста, измените код следующим образом:

formElement.findElement(By.cssSelector("button.btn.btn-primary.btn-block"));
element.click();
0 голосов
/ 18 февраля 2019

если вы используете WebDriver driver;, то вам поможет следующий фрагмент кода.

driver.findElement(By.xpath("//button[@class='btn btn-primary btn-block']")).click();

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