我想知道是否有人可以告诉我是否可以这样做,以及任何可能的事情。我想通过移动应用程序(android或ios)做的是导航到填写登录表单的网页,然后从移动应用程序登录到该Web服务。
我认为selenium可以做到这一点,但它似乎仅限于我的机器?我是否正确,因为它必须安装在我的Android设备上,而且我无法在已部署的应用程序上运行程序。
这样它会导航到网络时代,填写表单,然后点击登录按钮?
感谢您的帮助。
答案 0 :(得分:0)
看看appium:http://appium.io/getting-started.html
Appium是一款开源的跨平台测试自动化工具,适用于原生,混合和移动网络应用,可在模拟器(iOS,FirefoxOS),仿真器(Android)和真实设备(iOS,Android,FirefoxOS)上进行测试。 / p>
答案 1 :(得分:0)
据我了解你的问题 - 您希望从您的移动应用程序执行某些操作“登录”,但在此之前,您需要从您的设备执行操作 - 转到移动网络浏览器 - >可以使用appium和selenium - 启动网页并填写一些数据 - >可能使用含有硒的appium - 从此网页获取一些数据 - >可能使用含有硒的appium - 使用应用中的抓取数据 - >再次appium
是的,您可以使用Android设备或模拟器(android sdk或genymotion)来运行此脚本。也应该以类似的方式从iOS工作。