问题标签 [safaridriver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1045 浏览

selenium - Selenium java SafariDriver 在点击后等待页面加载

当我运行以下代码时,除非我取消注释 Thread.sleep(),否则执行会突然结束。结果,我在撤消 url servlet 中的代码没有被执行。单击是一个提交按钮单击,它加载另一个页面。

让硒等待页面加载的正确方法是什么?

我正在使用以下硒版本

0 投票
1 回答
505 浏览

selenium - 量角器不适用于 Safari 11

protractor 版本:5.0.1 safari 版本:11 Mac 版本:10.13 selenium 版本:3.0.1

错误消息:safaridriver 无法启动,因为它未配置

我已经使用命令 --enable 启用了 safari 驱动程序,但它仍然没有启动浏览器

该问题的任何可能解决方案?

0 投票
0 回答
211 浏览

selenium-webdriver - Safari Webdriver 确实在初始化时引发异常

我正在使用 Selenium safari webdriver。测试运行良好,突然 safari webdriver 无法正常工作。我退出了 Safari 实例的所有进程。初始化 webdriver 时,会打开 Safri 浏览器的两个实例,然后抛出异常,如下所示。

无法创建会话:Safari 实例已与另一个 WebDriver 会话配对。

0 投票
1 回答
1071 浏览

selenium - Safari:无法建立新会话

macOS:版本 10.13.4

Safari:版本 11.1

Selenium-standalone:版本:6.14.1


摘要:在通过 SSH 启动的 selenium-standalone 实例上运行自动化时,驱动程序日志中出现“无法建立新会话”。

注意:如果您在没有 SSH 的情况下直接在 mac 机器上启动 selenium-standalone,则一切正常

重现步骤:

1) 通过 SSH 连接到 mac 设备。

2) 启动 selenium-standalone

命令: selenium-standalone start -- -role node -nodeConfig safari.json

safari.json

3)运行自动化(当然指向集线器)

硒服务器日志:

驱动日志:

Selenium Hub 日志

0 投票
1 回答
236 浏览

macos - 我在 Mac 机器上的 safari 浏览器上执行 Selenium 测试时遇到问题

我们在切换到 safari 浏览器的新窗口时遇到问题。下面是我们用于切换窗口的代码。

在availableWindows中,它返回所有窗口句柄,但不是切换到新窗口,而是切换到父窗口。上面的代码在所有其他浏览器上都可以正常工作。

Selenium 版本 - 3.11.0 Safari 版本 - 11.1.1

0 投票
0 回答
237 浏览

selenium-grid - Safari 11 的远程 Safari 驱动程序无法单击元素

我在 Mac 机器上使用 Selenium 网格 jar。

什么时候:

  1. 测试开始
  2. Safari浏览器打开
  3. 目标网页被导航到
  4. findElement()已成功完成

但是在尝试单击或获取元素显示或可见状态时,有

“处理命令时发生未知的服务器端错误。”。

发生错误时,节点控制台日志中没有任何内容。我只使用"browserName", "safari"所需的功能。

我一直在寻找所需的版本依赖或其他功能,但找不到任何东西。任何帮助,将不胜感激。

版本:

  • Safari 11.1.1,
  • Selenium 独立 3.12.0,
  • Selenium.WebDriver 3.12.1
0 投票
1 回答
1318 浏览

selenium - Safari驱动程序不会关闭

Safari 驱动程序在自动测试用例运行后关闭浏览器,但 Safari 浏览器实例挂起,我仍然可以在打开的应用程序中看到它。有什么建议吗?目前我正在使用以下代码段来关闭浏览器会话(它适用于 chrome)。Safari 版本 11.0.3 (13604.5.6)。硒 3.11。java版本“1.8.0_171”。

0 投票
1 回答
1914 浏览

selenium - Safari 驱动程序每次都要求在 selenium 中启用“允许远程自动化”

Safari 驱动程序抛出错误“允许远程自动化”。

我已经在 safari 主窗口中启用了,但是在执行 selenium 测试时,它一次又一次地抛出相同的异常。

提前致谢。

0 投票
1 回答
272 浏览

javascript - 如何在守夜人中使用 Safari 技术预览?

我没有找到有关如何使用 Safari 技术预览正确设置 nightwatch 配置的任何信息。

我试过这样的事情:

但执行后我得到这个错误:

注意:如果我设置technologyPreview为 false,测试将在 Safari 浏览器中运行。

希望你们能帮助我!

0 投票
1 回答
1514 浏览

python - WebDriverException:消息:使用 safaridriver 和 Selenium 3.13.0 显式等待时找不到命令“GET /session/7.../displayed”

我正在使用如下所示的显式等待来检查元素是否可点击。

但我得到错误

如果我使用time.sleep()它可以正常工作而不是 explicir 等待它可以正常工作。我已将 Safari 驱动程序初始化为

这是堆栈跟踪