Selenium webdriver 拖放不能正常使用本机方法
您好,我不确定应用程序的行为是否特定于EXT JS应用程序或其他应用程序,但量角器本机方法在以下代码中无法正常工作Selenium webdriver 拖放不能正常使用本机方法,selenium-webdriver,Selenium Webdriver,您好,我不确定应用程序的行为是否特定于EXT JS应用程序或其他应用程序,但量角器本机方法在以下代码中无法正常工作 browser.actions().mouseDown(源)…mouseMove(目标).mouseUp().perform()经过大量的研究,并尝试使用大量的js组合,但最终没有一个像下面的代码那样有效 // Dragging one element to another. await browser.actions().mouseDown(source).per
browser.actions().mouseDown(源)…mouseMove(目标).mouseUp().perform()代码>经过大量的研究,并尝试使用大量的js组合,但最终没有一个像下面的代码那样有效
// Dragging one element to another.
await browser.actions().mouseDown(source).perform();
await browser.sleep(PageHelper.timeout.xs);
await browser.actions()
.mouseMove(destination, { x: 0, y: -25 })
.mouseMove(destination, { x: 0, y: -15 })
.mouseMove(destination, { x: 0, y: -5 }).perform();
await browser.sleep(PageHelper.timeout.xs);
await browser.actions().mouseUp().perform();
await browser.sleep(PageHelper.timeout.xs);
它工作的可能原因-当拖动到容器上时,它让容器准备就绪