可以通过以下方式测试移动点击事件:
browser.element('.someSelector').touch(selector,longClick);
还有其他方法:
这些都不适用于桌面。
答案 0 :(得分:0)
使用moveToObject
和pause
对我有用。
http://webdriver.io/api/action/moveToObject.html
http://webdriver.io/api/utility/pause.html
例如:
browser.moveToObject('#someElementSelector').pause(500).saveScreenshot();
答案 1 :(得分:0)
moveTo命令可用于鼠标悬停。请参考以下链接 https://webdriver.io/docs/api/element/moveTo.html
用法:
let btn = $('#myBtn');
btn.moveTo();
答案 2 :(得分:-2)
您可以将browser.execute与jquery鼠标事件一起使用。 browser.execute($('选择器'。)鼠标悬停());