gpt4 book ai didi

javascript - nodejs/selenium webdriver : Can't move mouse to a required position

转载 作者:行者123 更新时间:2023-12-01 01:51:23 29 4
gpt4 key购买 nike

我在将 chrome webdriver 中的鼠标指针移动到 nodejs 中所需的位置时遇到问题。我正在使用 -selenium webdriver 4.0.0-alpha.1

这就是我构建驱动程序的方式

const {Builder,By} = require("selenium-webdriver");
let driver = new Builder().forBrowser('chrome').build();

这是我定义将鼠标移动到名为 value = { x: 262, y: 315 } 的位置的逻辑

await driver.wait(until.elementLocated(By.className("OUeyt")));
let a = driver.findElement(By.className("_3Bxar"));
let actions = driver.actions({bridge: true});
await actions.mouseMove(a, value).click().perform();

每当我运行这部分时,它都会说 mousemove() 不是一个函数。我已经尝试了文档所说的但无济于事。在 stackoverflow 上,存在解决方案,但对于 Java,我必须用 JavaScript 来完成。我可以做什么来执行此功能?

最佳答案

driver.action().mouseMove()v4.0.0-alpha1 中已弃用。查看此链接:https://seleniumhq.github.io/selenium/docs/api/javascript/module/selenium-webdriver/lib/input_exports_Actions.html

关于javascript - nodejs/selenium webdriver : Can't move mouse to a required position,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51465187/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com