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