我正在为移动应用程序开发一个带有关键字驱动测试的工具。在不使用Appium或其他工具的情况下,是否有任何方法可以使用Selenium进行移动测试?
此外,除了多个平台支持之外,在Android应用程序测试中使用selenium和机器人有什么不同。
发布于 2015-03-12 12:44:32
在不使用Appium或其他工具的情况下,是否有任何方法可以使用Selenium进行移动测试?
Appium只是一个自动化移动应用程序的工具,Appium只是Selenium的包装器。
答案是“是”,有一种只使用Selenium的方法。你可以做的一件事,是在你所有的测试开始时,你可以调整浏览器的大小到手机大小,所以响应网站将改变为移动版本。
使用硒和机器人测试Android应用程序有什么不同?
Selenium测试web浏览器。就这样。Robotium是一个自动化本地应用程序的成熟框架。Selenium不能与应用程序交互,除非它们是web应用程序。
发布于 2015-03-31 06:34:05
有三种类型的手机申请:
发布于 2018-07-27 17:16:22
当我发布这个回复的时候,你可能已经开发了你的工具,用关键字驱动测试移动应用程序。如果是这样的话,我很乐意向你了解,如果你还没有这么做,下面的答案可能对你有用。
由于您提到了尝试自动化Android应用程序,所以appium的一个很好的替代方案可能是浓缩咖啡和罗布托,这是其他被广泛使用并在网上得到大量支持的开源工具。人们使用Appium的原因之一是,您可以拥有同样的代码库,可以同时适用于iOS和安卓。你不会得到这种灵活性的Espresso或罗博托。
如果将来你的公司也决定做iOS应用程序的实现,这是值得考虑的事情。
给你别的问题。在Android应用程序测试中,Robotium就像Selenium一样。它有非常相似的特性。阅读本文以获得更多信息- https://www.360logica.com/blog/robotium-selenium-android/
希望这能让你对不同之处和相似之处有所了解。
https://stackoverflow.com/questions/29003846
复制相似问题