1

我正在为各种 Web 应用程序使用 cucumber 和 selenium 编写一些自动化测试。目前这运作良好,但我们即将开始制作我们页面的移动特定版本。

我知道点击与触摸非常相似,但是我们希望能够测试一些东西,例如

  • 拖动
  • 刷卡
  • 旋转设备
  • 捏放大

我计划使用 selenium WebDriver 和 selenium 网格来实现大部分测试,除了 Firefox WebDriver 之外,我在运行任何 WebDriver 方面没有太多经验,但是我找不到任何提到触摸界面的东西。这是目前硒缺乏的东西吗,有人知道任何其他可能允许触摸界面控制的项目或驱动程序吗?

随着移动 Web 设备和浏览器的爆炸式增长,拥有自动化测试方式是我们可以管理此测试的唯一方法。

断言页面的显示是另一个问题,就这个问题而言,它超出了范围,但是我计划结合使用硒断言和对抗布局错误类型测试

4

1 回答 1

0

这个博客怎么样。

旋转设备示例

 assertEquals(landscapeSize, secondImage.getSize()) 
((Rotatable) driver).rotate(ScreenOrientation.PORTRAIT); 
assertEquals(portraitSize, secondImage.getSize()); 
于 2013-03-25T18:44:24.480 回答