Это html. Мне нужно нажать «addBtn».Selenium Как нажимать тег 'p' в div
<div class="shuffle-container">
<p class="addBtn"></p>
<p class="removeBtn"></p >
</div>
Драйвер выделяет кнопку, связанную с классом «addBtn», но событие click не происходит.
Это мой селеном код:
driver.findElement(By.className("addBtn")).click();
Мой опыт работы с Selenium для Java не такой большой. (Только иметь опыт работы с FF-Addon или подходящим PHPUnit-Extension). Вы пытались вызвать 'driver.findElements (By.className (" addBtn "))' (рассмотрите «s»)? Может быть, он нажимает только первый «p.addBtn» -Element, который не является вашим ожидаемым ... – twity1337
Есть ли какой-нибудь текст в 'p' тегах? и, пожалуйста, добавьте исключение, которое вы получаете – Saifur
Вот что такое сценарий: 1. Запустите страницу 2. добавьте данные в текстовое поле. 3. Выберите данные, которые были добавлены, и нажмите «addBtn», чтобы переместить эти данные в другое текстовое поле. – Insane