我目前在NodeJS中使用带有selenium-webdriver的chrome-webdriver。
我使用NodeJS实例化chrome浏览器,并异步使用selenium-webdriver与其元素进行交互
目前,正如我的例子:我试图点击此site
上的游说 然而,正如question所述,硒不允许这样做。 还有其他已发布的解决方案,但适用于Java或C#。我已经尝试在JAVA中查找等效的“Actions”库或者在python中查找“ActionChains”,但是失败了。我试图在没有Helium的情况下这样做,因为挑战是使用开源。
目前我掌握了下面的元素(我假设我们抓住了游说的div instad ......但我可能会弄错)
element = await driver.findElement(By.id("aww-container"));
然而,我尝试了以下失败的解决方案
我的当前设置是否可以通过我的设置通过x和y坐标异步单击元素?我不介意添加另一个库,只要它是开源的。