如何在浏览器中的真实android设备上运行Selenium C#测试?

时间:2019-07-11 14:30:42

标签: c# selenium appium specflow

我需要在现有的Specflow / C#/ Selenium / NUnit项目中添加功能,以便在不使用仿真的情况下在手机的浏览器中运行测试。请您为我指出一个有用的指南,以便我可以实现这一目标?我一直在寻找Java指南或通过企业服务执行此操作的指南,这真令人沮丧。我需要使用Appium ...也许?

1 个答案:

答案 0 :(得分:0)

由于Selenium本身不具有直接与移动设备通信的能力,所以您需要集成诸如Appium之类的工具。

Appium内部使用Selenium,并在其顶部有另一个包装,该包装可以与移动设备或仿真器进行通信

一些Appium的C#参考如下:

重要提示:

https://www.diatomenterprises.com/testing-mobile-apps-with-specflow-and-appium/

https://applitools.com/tutorials/appium-web-csharp.html#analyze-your-test-results

其他:

https://www.automatetheplanet.com/getting-started-appium-android-csharp/

https://www.3pillarglobal.com/insights/ios-mobile-app-automation-testing-using-appium-and-c