如何使用Selenium IDE中使用JavaScript单击元素



我想单击一个元素,它似乎对硒驱动器和硒IDE的普通命令看不见。

使用Python使用Selenium Chromedriver此命令不起作用:

driver.find_element_by_xpath("//a[@onclick='abc.def(123,456789);']")

我需要使用JavaScript模拟用户单击,并且以这种方式工作:

driver.execute_script("arguments[0].click();", driver.find_element_by_xpath("//a[@onclick='abc.def(123,456789);']"))

所以,我想知道如何使用JavaScript模拟用户单击Selenium IDE?我尝试过这样的尝试,但不起作用。

Command: execute script
Target: arguments[0].click();
Value: xpath=//a[@onclick='abc.def(123,456789);']

我希望有意义。提前致谢。

 driver.find_element_by_xpath("//a[@onclick='abc.def(123,456789);']").click();

硒总是使用JavaScript。

最新更新