【发布时间】:2020-02-13 03:16:07
【问题描述】:
我正在使用 Selenium 和 Appium 在各种浏览器和平台上测试 WebApp,包括 Windows、Apple(Mac、iPad、iPhone)和 Android。最近,Apple 上的 Selenium 和 Appium 遇到了阻塞缺陷,报告在这里:Selenium tests broken by recent update of safari to version 13?。这些被追溯到潜在的 WebKit 问题。到目前为止,没有任何迹象表明有人对此采取任何行动——这意味着所有测试 Apple 设备必须保持未更新,直到有修复或解决方法可用。显然,这种情况不能容忍太久(因为用户会自动更新并获取 Safari v13.x)。
考虑到这一点,我想问一下:是否有人愿意推荐 Selenium 和 Appium 的开源或免费替代品,它们提供类似的功能并适用于所有主要平台/浏览器?理想的框架可以使用 Python(但也可以考虑 JavaScript 和 Java)。
【问题讨论】:
-
我没有时间亲自去看看,但这看起来很有趣:smashtest.io。
-
我在这里简单地指出,任何 Selenium 的“WebDriver 兼容替代品”都会遇到同样的问题,至少对于桌面 Safari。 WebDriver 协议给出了库调用的 URL 端点;图书馆调用它。
-
@JimEvans 这是一个公平的观点。我希望一个维护良好且响应迅速的项目能够实施一种解决方法 - 所以我想我会问一下,以防万一存在。
标签: selenium webdriver appium appium-ios