我正在尝试使用 Chrome 和 Firefox 浏览器在基于 Web 的应用程序中模拟一些触摸事件,例如交换、点击。我尝试用 Actions 模拟触摸事件, Hummber.js ,“Yahoo”lib(YUI),但它们都不适合我。
在桌面浏览器中使用 webdriver 模拟触摸事件的最佳方法是什么?
最佳答案
我正在使用phantom limb它将鼠标事件转换为触摸事件。这对我有用。我认为在 Chrome 中模拟触摸事件的最佳方法是使用内置的模拟机制。就像this文章。不幸的是我找不到通过 webdriver 打开此功能的方法。找到了“enable-touch-events”、“touch-events”等Chrome选项,但没有用。
UP:Chrome 驱动程序允许在移动设备上模拟 Chrome 浏览器。阅读此article 。
关于selenium - WebDriver 模拟桌面浏览器中的触摸事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15479143/