我想单击一个元素,它似乎对硒驱动器和硒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。