Невозможно нажимать кнопки tSPAN с помощью Selenium WebDriver - PullRequest
0 голосов
/ 21 мая 2019

У меня проблема с нажатием кнопки «Продолжить» на странице. Я перепробовал так много вариантов, но кнопка до сих пор не нажата.

Я пробовал некоторые варианты, как это, но не работает

WebDriverWait wait = new WebDriverWait(driver, 30);
WebElement element = wait.until(ExpectedConditions.elementToBeClickable(By.xpath('//button[@id="cont_to_ins"]/span[contains(.,"Continue Booking")]')));
element.click()

Это код HTML

<button wn-validation-dom="prepaidcards-details" class="orange-btn btn btn-sm bold ng-scope" ng-if="!areOtherAddOnsAfterPrepaidCardsIndexAvailableInAccordion()" id="cont_to_ins" ng-click="continueBooking()">
<span translate="Resources.AddOns.PrepaidCards.Button_ContinueBooking" class="ng-scope">Continue Booking</span> 
<i class="material-icons "></i></button>

<span translate="Resources.AddOns.PrepaidCards.Button_ContinueBooking" 
class="ng-scope">Continue Booking</span>

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

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