我必须使用量角器和GoogleDrive点击按钮,但问题是我在点击之前有一个加载 . 所以我必须等待加载消失,然后我可以点击按钮 . 错误量角器让我给出的是:
错误是:
元素...在点(111,145)处不可点击 . 其他元素将收到点击:...(会话信息:chrome = 61.0.3163.100)(驱动程序信息:chromedriver = 2.33.506120(e3e53437346286c0bc2d2dc9aa4915ba81d9023f),platform = Windows NT 10.0.14393 x86_64)
我已经尝试使用 browser.driver.manage().window().maximize();
最大化窗口,但它不起作用
加载的xpath是:
/html/body/application/app-loading/loading/div/section/div
我试过用
browser.wait(EC.elementToBeclickable(element), 1000))
但它也不起作用,因为该元素是可点击的和可见的,但有加载 .
我试过没有成功 .
browser.actions().mouseMove(btnNovo).perform().then( () => {
btnNovo.click().then(() => {
我还有其他选择吗?
1 回答
首次使用,等待元素的不可见性为TimeoutMiliseconds的数量:
然后点击如果你想点击正确的点javascript Actuator 总是有帮助: