我不能点击一个有硒的元素,我怎么能点击呢?

I can´t click on an element with selenium, how can i click anyways?

提问人:pdro_99 提问时间:9/21/2021 更新时间:9/21/2021 访问量:207

问:

我想点击这个元素,但它说会点击另一个元素,但我不在乎,因为它是一个选择:

let input_provinces = await driver.findElement(By.id("select_provinces")).click();

有谁知道如何强制点击? 谢谢!

JavaScript 节点:.js 硒 硒 网络驱动程序 chrome-web-driver

评论


答:

0赞 enthusiasticCoder 9/21/2021 #1

我认为您正在将 Selenium 与 JavaScript 一起使用,我提供了一个建议,如果它适合您,您可以尝试这个。

let input_provinces = await driver.findElement(By.id("select_provinces"));
JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("arguments[0].click();", input_provinces);