使用硒的触摸元素

touch element using selenium

我在使用 selenium (chromeDriver) 时遇到一些问题。

有一个专为移动设备设计的网页,该网页有两个输入。当您单击它们中的每一个时,将弹出一个嵌入式键盘(或虚拟键盘),最终用户可以使用键盘按钮将文本输入输入,但正如我所说的专为移动设备设计的页面,因此您不能单击键盘,它只是适用于移动设备,这意味着如果您更改 Chrome 模式(移动模式),那么您可以点击键盘按钮(网页上的虚拟键盘)!

我需要一些东西(一些 driver/trick )来毫无问题地点击键盘数字或者只是模拟 phone 模式。我知道硒有 phone 模式,但它只是改变尺寸(不是真正的 phone 模式)。

我认为您正在寻找 appium。

Appium is an open source test automation framework for use with native, hybrid and mobile web apps.

It drives iOS, Android, and Windows apps using the WebDriver protocol.

这里是 official documentation

安装参考here