JSw*_*zen 10 selenium android ui-testing ios selenium-webdriver
我们一直在计划使用Selenium对我们的Web应用程序进行UI测试.我们现在有了第二个想法.据我所知,Android和iOS设备的网络驱动程序不使用用户将使用的实际浏览器.相反,他们使用WebView,它可能与实际浏览器类似,也可能不同.我已经看到了针对Android的各种报告,这些报告似乎表明WebView的行为与内置浏览器和Chrome不同,后者现在是某些设备的默认设置.
您是否发现使用Selenium在实际硬件设备上进行测试是否值得?它比使用模拟器更准确还是更准确?您发现什么是使用自动化测试的最有效方法,让您觉得您的Web应用程序可以在您支持的所有硬件平台上正常运行?
在我们的案例中,我们需要在PC,Mac,平板电脑和手机上支持最新版本的主流浏览器.Selenium在PC测试中运行良好,但我对平板电脑和手机测试很关注.我们正在考虑是否应该自己推广或使用类似uitest.js的东西,我们实际上可以在实际的设备浏览器上运行.
Jim*_*ans 16
虽然目前Selenium WebDriver源代码存储库中存在的iPhone驱动程序和Android驱动程序都使用WebView控件来浏览Web,但两个项目都已被大量弃用.这种弃用在iPhone驱动程序的情况下是明确的,在Android驱动程序的情况下是默认的.
这些驱动程序已被其他项目取代,如ios-driver,Selendroid和Appium.这些项目基于WebDriver项目,使用相同的客户端API并使用相同的基于HTTP的JSON-over有线协议进行通信,但能够在移动平台上自动化本机和混合应用程序.它们通常可以在设备上或模拟器中自动执行应用程序.对于我提到的三个项目中的每个项目,它们都得到了积极维护,并且正在进行开发.
归档时间: |
|
查看次数: |
13545 次 |
最近记录: |