Моя версия Chrome - версия 68.0.3440.106, версия селена - 3.13. Ниже приведен фрагмент кода.
Пытался использовать обычный Xpath и выполнение сценария Java. По-прежнему не повезло, пожалуйста, помогите с этим.
Я пытаюсь выполнить щелчок по кнопке ниже с названием «Отправить».
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']");
Да, я могу нажать кнопку вручную. Я не вижу ошибок после выполнения скриптов.
@Venkatesh Что такое innerText элемента Button.
У меня такая же проблема. Раньше он работал нормально, но после автоматического обновления ПО вчера вечером перестал работать. Удалось ли вам найти решение?

Попробуйте код ниже, согласно вашему резюме, я понял, что имя кнопки - Отправить, в случае, если оно другое, замените фактический текст в разделе содержит Xpath:
driver.findElement(By.xpath("//button[@type='submit' and contains(text(),'Submit')]")).click();
Я пробовал этот код, но, к сожалению, он не сработал. Изменен текст, содержащий другие параметры. По-прежнему не щелкает.
Вы можете нажать эту кнопку вручную? Кроме того, опубликуйте журнал ошибок, который вы получаете вместе с кодом HTML. Спасибо