问题:<a>元素定位正确,但是click无反应,没有跳转到目标链接
gn_logo_loc=(By.XPATH,"//a[@node-type='logolink']")
driver.find_element(*gn_logo_loc).click()
总结网上收集的几种方法:
1.使用js+execute_script:无效
js='document.getElementsByClassName("S_spetxt")[0].click();'
driver.execute_script(js)
2.先点击父节点,再点击本身:无效
3.xpath使用绝对路径定位:无效
4.对元素使用Keys.ENTER:有效
driver.find_element(*nav_position).send_keys(Keys.ENTER)