python使用selenium对入下图路径进行定位
这个路径是通过selenium IDE提供的,我觉得应该是没问题的
driver.find_element('xpath',"//div[@id=cjda']/img").click()
用了很多方法定位方法
driver.find_element('css',"cjda").click()
driver.find_element('id',"cjda").click()
……
pycharm能不报错,成功跳转到下个连接
问题已经解决,谢谢各位大神
是因为我到这个界面的时候是重新开了一个网页,所以加了下面三行代码,就能定位到了。
ele =dr.current_window_handle
ele_all =dr.window_handles
dr.switch_to.window(ele_all[-1])
time.sleep(2) #等待2s
不行可能是这个元素需要点击操作才能显示出来吧
find_element_by_xpath("//div[@id=cjda']/img").click()
试试这个
driver.find_element(by=By.CSS_SELECTOR,value='div.cjda>img'),click()