【问题标题】:How do i automate testing of touch and multi-touch based web applications using selenium web driver?如何使用 selenium Web 驱动程序自动测试基于触摸和多点触控的 Web 应用程序?
【发布时间】:2013-03-15 08:49:18
【问题描述】:

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

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

  • 拖动
  • 滑动
  • 旋转设备
  • 双指缩放

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

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

断言页面的显示是另一个问题,就这个问题而言,它超出了范围,但是我计划结合使用 selenium 断言和fighting layout bugs 类型测试

【问题讨论】:

    标签: testing selenium touch multi-touch ui-automation


    【解决方案1】:

    这个blog怎么样。

    旋转设备示例

     assertEquals(landscapeSize, secondImage.getSize()) 
    ((Rotatable) driver).rotate(ScreenOrientation.PORTRAIT); 
    assertEquals(portraitSize, secondImage.getSize()); 
    

    【讨论】:

    • 不幸的是,这并不能掩盖捏合:(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-19
    相关资源
    最近更新 更多