Cucumber - Capybara - 用于手机和平板电脑的硒

时间:2014-04-14 07:28:48

标签: android iphone selenium cucumber capybara

我们目前有很多黄瓜测试用于在桌面浏览器上测试我们的移动网络应用。但是,我最近听说有传言说可以使用某种远程网络驱动程序在实际设备上运行我们的测试,而不仅仅是在桌面浏览器上运行。然而,当我查看Android或iPhone网络驱动程序时,它们似乎已被弃用,并建议我使用selendroid或appium,它们似乎都不支持浏览器测试。

今天,我们只能使用我们的黄瓜测试进行验收测试,并在进行回归测试时作为第一道防线。我们仍然需要花费无数个小时对大约10-20个具有不同操作系统版本和浏览器的不同设备进行手动测试。能够在实际设备上运行我们的黄瓜测试本身可以节省大量时间,因为我们能够与手动测试并行运行这些测试,并且只关注我们的手动测试来检测视觉问题而不是还必须在我们的网络应用程序中测试每个页面的功能。

是否可以在手机和平​​板电脑上进行黄瓜测试,在这种情况下如何进行?

1 个答案:

答案 0 :(得分:0)

我意识到这是一篇很老的帖子,但如果这有助于大家,这里有一些基本信息:

查看Appium,它为Android和iOS应用程序或移动网络以及真实设备或仿真/模拟提供自动化(黄瓜)。

对于网络应用,有一个不错的设置教程here。移动网站的设置类似但不容易找到。如果你想Appium on SauceLabs,请看这里。

您访问的大多数网站都会说“这很简单!”#34;。我发现事实并非如此;您会看到许多帮助请求,并且您与之合作的特定设备和版本会产生很大的不同。如果您使用旧设备,则尤其如此,在这种情况下,您需要查看Android的Selendroid

假设您不仅仅与一个小组合作,您还需要熟悉配置Cucumber以使用不同的设备和配置:profiles可能会成为您最好的朋友。 this post还有一些个人资料帮助。