Java Safari浏览器未基于cssSelector或xpath识别按钮

Java Safari浏览器未基于cssSelector或xpath识别按钮,java,selenium-webdriver,safari,Java,Selenium Webdriver,Safari,在Safari浏览器中运行指向Browserstackcloud env的时,我的测试失败。 有人能告诉我怎么解决这个问题吗。单击按钮时,系统显示模式覆盖,并且“显示结果”按钮显示在模式覆盖内 我已经用xpath和By.cssSelector()方法尝试了这个测试,但是仍然不太好 WebElement showResultButton = driverSafari.findElement(By.cssSelector("div.modal-content .app-modal-footer.

在Safari浏览器中运行指向
Browserstack
cloud env的时,我的测试失败。
有人能告诉我怎么解决这个问题吗。单击按钮时,系统显示模式覆盖,并且“显示结果”按钮显示在模式覆盖内

我已经用
xpath
By.cssSelector()
方法尝试了这个测试,但是仍然不太好

 WebElement showResultButton  = driverSafari.findElement(By.cssSelector("div.modal-content .app-modal-footer.modal-footer button"));
String showBtnText = driverSafari.findElement(By.cssSelector("div.modal-content .app-modal-footer.modal-footer button")).getText();
showResultButton.click();
//此外,我还尝试在下面按下按钮:

 WebElement showResultButton  = driverSafari.findElement(By.cssSelector(".modal-content>.app-modal-footer.modal-footer>button"));
//xpath方式也不起作用:

 WebElement showresultButton = driverSafari.findElement(By.xpath("//button[text()='Show results']"));
org.openqa.selenium.NoSuchElementException:使用给定的搜索参数在页面上找不到元素。(警告:服务器未提供任何stacktrace信息) 命令持续时间或超时:0毫秒

***元素信息:{使用=css选择器,值=.modal content>.app modal footer.modal footer>按钮}


显示结果