Как обрабатывать множественные вкладки с помощью селена? - PullRequest
0 голосов
/ 29 марта 2019

В настоящее время я изо всех сил пытаюсь нажать на второй вкладке кнопки с несколькими вкладками.

Когда пользователь нажимает на первую опцию: «Принять», он затем может выбрать вторую опцию, которая затем будет представленаони «Снижение».

В следующем коде он может нажать на опцию «Принять», однако не может нажать на опцию «Отклонить», кажется, что кнопка закрывает панель «Отклонить», как только она нажимает на «Принять»опция.

        WebElement acceptOrDeclineTabToggle = getDriver().findElement(By.xpath("((//a[contains(@id, 'classbookingtabs:upcomingSessions')])[1]/following-sibling::*)[1]"));
        WebElement declineButton = getDriver().findElement(By.xpath("(//*[text()='Decline'])[1]"));
        JavaScriptUtils javaScriptUtils = new JavaScriptUtils();
        javaScriptUtils.click(acceptOrDeclineTabToggle);
        Thread.sleep(3000);
        javaScriptUtils.click(declineButton);

enter image description here enter image description here enter image description here

Есть идеи?Я также пытался использовать действия, но это не помогло решить мою проблему.

...