gpt4 book ai didi

java - 如何使用 Java 启动带有 Selenium WebDriver 的 Safari

转载 作者:行者123 更新时间:2023-12-03 12:14:51 31 4
gpt4 key购买 nike

我已经为 safari 驱动程序成功安装了 safari 开发人员证书。我已经构建并添加到 safari 扩展构建器中。准备工作已经完成。然而,当我运行我的 selenium 脚本时,safari 服务器在一个端口上启动,然后我在我的 eclipse 控制台中出现以下错误,如下所示:

Oct 27, 2014 3:49:37 PM org.openqa.selenium.safari.SafariDriverServer start
INFO: Server started on port 22131
java.lang.IllegalAccessError: tried to access method com.google.common.base.Stopwatch.<init>()V from class org.openqa.selenium.safari.SafariDriverCommandExecutor
at org.openqa.selenium.safari.SafariDriverCommandExecutor.start(SafariDriverCommandExecutor.java:99)
at org.openqa.selenium.safari.SafariDriver.startClient(SafariDriver.java:115)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:110)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:115)
at org.openqa.selenium.safari.SafariDriver.<init>(SafariDriver.java:101)
at org.openqa.selenium.safari.SafariDriver.<init>(SafariDriver.java:94)

Safari 浏览器打开时出现错误“Safari 无法找到文件”

如有任何帮助,我们将不胜感激谢谢

最佳答案

你好,
设置在 Safari 浏览器上运行的 Selenium 测试是一个相当复杂的过程。您需要在您的机器上安装 Safari Extensions Developer Certificate,并在 Safari 浏览器中安装 selenium webdriver 作为扩展。

在 Mac 10.9 操作系统及更低版本上,Safari 浏览器自动化和 Selenium 组合也存在一些稳定性问题。 在 Mac Yosemite OSX 和 Safari 8.0.x 组合以及 Selenium v​​2.45.0 上的稳定性要好得多

设置的详细步骤可以看here

问候,
主持人

关于java - 如何使用 Java 启动带有 Selenium WebDriver 的 Safari,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26598239/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com