【问题标题】:safari driver facing issues in parallel executionSafari 驱动程序在并行执行中面临问题
【发布时间】:2016-01-08 12:10:28
【问题描述】:

我正在使用 selenium web 驱动程序在 safari 浏览器中运行我的测试用例。

我将 2.48 用于 safari,将 2.48.2 用于 java 中的 selenium Web 驱动程序。

我在使用 Safari 浏览器时遇到了一些问题。如下:

1. In single run, safari browser communicate with my webserver quickly but if i choose parallel run, safari driver communication becomes very slow.

2.As it takes more time to communicate in parallel execution, elements  remain unclickable and it can not find elements and test cases failed.

3.In parallel execution, its closed suddenly showing an error message.
 "org.openqa.selenium.remote.UnreachableBrowserException: Failed to connect to SafariDriver after 45339 ms"

Safari 驱动程序中是否存在这些已知问题,或者我如何才能从这些问题中解脱出来。

【问题讨论】:

    标签: macos selenium selenium-webdriver safari safaridriver


    【解决方案1】:

    Safari 驱动程序不支持在同一台机器上同时执行多个 Safari 实例。并行执行只能使用多台机器完成,尽管虚拟机是一种可接受的解决方案。

    【讨论】:

    • 有没有在 selenium 中使用 safari 驱动程序或任何所需功能或任何其他东西的最佳方法?
    • 我还有一个问题要问你,在 safari 驱动程序中,当执行(非并行)运行时,一段时间后,safari 驱动程序停止与 Web 服务器通信,这意味着它卡在加载页面和如果我手动刷新页面,safari 驱动程序会再次启动。我该如何解决这个问题,或者在 safari 驱动程序和 selenium webdriver 中是否有任何最佳匹配来解决这个问题?提前谢谢先生。
    猜你喜欢
    • 2021-11-22
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-04
    • 1970-01-01
    相关资源
    最近更新 更多