Метод webelement.click () не работает с хромом в селене

Моя версия Chrome - версия 68.0.3440.106, версия селена - 3.13. Ниже приведен фрагмент кода.

Пытался использовать обычный Xpath и выполнение сценария Java. По-прежнему не повезло, пожалуйста, помогите с этим.

Я пытаюсь выполнить щелчок по кнопке ниже с названием «Отправить».

Метод webelement.click () не работает с хромом в селене

driver.findElement(By.xpath("//button[@type='submit'and @class='btn wb-btn-default center-block']")).click();


WebElement ele = driver.findElement(By.xpath("//button[@type='submit'and @class='btn wb-btn-default center-block']"));
JavascriptExecutor js = (JavascriptExecutor)driver;
js.executeScript("arguments[0].click()", ele); 



JavascriptExecutor js1 = (JavascriptExecutor)driver;
js1.executeScript("arguments[0].click()", "//button[@type='submit'and @class='btn wb-btn-default center-block']");

Вы можете нажать эту кнопку вручную? Кроме того, опубликуйте журнал ошибок, который вы получаете вместе с кодом HTML. Спасибо

HemSa 15.08.2018 06:08

Да, я могу нажать кнопку вручную. Я не вижу ошибок после выполнения скриптов.

Venkatesh 15.08.2018 06:15

@Venkatesh Что такое innerText элемента Button.

Ishita Shah 16.08.2018 06:10

У меня такая же проблема. Раньше он работал нормально, но после автоматического обновления ПО вчера вечером перестал работать. Удалось ли вам найти решение?

Vaij 22.02.2019 13:47
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Если вы являетесь веб-разработчиком или тестировщиком, вы можете быть знакомы с Selenium, популярным инструментом для автоматизации работы...
1
4
415
1

Ответы 1

Попробуйте код ниже, согласно вашему резюме, я понял, что имя кнопки - Отправить, в случае, если оно другое, замените фактический текст в разделе содержит Xpath:

driver.findElement(By.xpath("//button[@type='submit' and contains(text(),'Submit')]")).click(); 

Я пробовал этот код, но, к сожалению, он не сработал. Изменен текст, содержащий другие параметры. По-прежнему не щелкает.

Venkatesh 15.08.2018 17:26

Другие вопросы по теме