Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

selenium webdriver相关

$
0
0

driver.actions().dragAndDrop(element, {x: 100, y: 0}).perform()

请问,上述代码由于执行过快,不符合真实用户的行为。 如何模拟真实行为,例如:分批次拖拽,并且拖拽过程中可停留。

伪代码: driver.actions().dragAndDrop(element, {x: 100, y: 0}).dragAndDrop(element, {x: 100, y: 0}).perform() 上述代码可实现拖动两次的效果,但无法实现停留。

目标伪代码: driver.actions().dragAndDrop(element, {x: 100, y: 0}).sleep(1* 1000).dragAndDrop(element, {x: 100, y: 0}).perform() 上述代码:拖动一次,停留1秒,再拖动一次。 类似上述的目标代码尝试过很多方案,官方文档也找了好久,依然无解~ 求大神指点迷津。。。不胜感激(╯‵□′)╯︵┻━┻


Viewing all articles
Browse latest Browse all 14821

Trending Articles