首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用selenium进行移动测试的工具

使用selenium进行移动测试的工具
EN

Stack Overflow用户
提问于 2015-03-12 07:15:27
回答 4查看 897关注 0票数 0

我正在为移动应用程序开发一个带有关键字驱动测试的工具。在不使用Appium或其他工具的情况下,是否有任何方法可以使用Selenium进行移动测试?

此外,除了多个平台支持之外,在Android应用程序测试中使用selenium和机器人有什么不同。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-03-12 12:44:32

在不使用Appium或其他工具的情况下,是否有任何方法可以使用Selenium进行移动测试?

Appium只是一个自动化移动应用程序的工具,Appium只是Selenium的包装器。

答案是“是”,有一种只使用Selenium的方法。你可以做的一件事,是在你所有的测试开始时,你可以调整浏览器的大小到手机大小,所以响应网站将改变为移动版本。

使用硒和机器人测试Android应用程序有什么不同?

Selenium测试web浏览器。就这样。Robotium是一个自动化本地应用程序的成熟框架。Selenium不能与应用程序交互,除非它们是web应用程序

票数 0
EN

Stack Overflow用户

发布于 2015-03-31 06:34:05

有三种类型的手机申请:

  1. 本机应用程序->是用本机语言(Java,C,.)编写的,与目标平台完全兼容。在这种情况下,->可以使用本机测试框架,比如。
  2. 网页应用->是用HTML编写的,javascript.在这种类型的->中,我们可以使用selenium来测试web应用程序。
  3. Hybird应用程序->是用HTML、javascript编写的,但被移植到了targer平台(比如Android、iOS、BB.),在这种情况下,我们可以同时使用它们(selenium和robotium)。在机器人开发工具ADT (Android )中,我们可以使用ClickOnWebElement.或任何类似于与web浏览器(活动中的web视图)交互的内容。我们还可以使用selenium测试web应用程序,然后在web浏览器中将它们移植到目标平台。
票数 1
EN

Stack Overflow用户

发布于 2018-07-27 17:16:22

当我发布这个回复的时候,你可能已经开发了你的工具,用关键字驱动测试移动应用程序。如果是这样的话,我很乐意向你了解,如果你还没有这么做,下面的答案可能对你有用。

由于您提到了尝试自动化Android应用程序,所以appium的一个很好的替代方案可能是浓缩咖啡罗布托,这是其他被广泛使用并在网上得到大量支持的开源工具。人们使用Appium的原因之一是,您可以拥有同样的代码库,可以同时适用于iOS和安卓。你不会得到这种灵活性的Espresso或罗博托。

如果将来你的公司也决定做iOS应用程序的实现,这是值得考虑的事情。

给你别的问题。在Android应用程序测试中,Robotium就像Selenium一样。它有非常相似的特性。阅读本文以获得更多信息- https://www.360logica.com/blog/robotium-selenium-android/

希望这能让你对不同之处和相似之处有所了解。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29003846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档