当前无法在多个标签按钮的第二个标签上单击。
当用户单击第一个选项:“接受”时,他们可以选择第二个选项,然后将第二个选项显示为“拒绝”。
下面的代码能够单击“接受”选项,但是无法单击“拒绝”选项,似乎该按钮在单击“接受”选项后立即关闭了“拒绝”面板。 / p>
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);
有什么想法吗?我也尝试过使用动作,但似乎无法解决我的问题。