selenium跳转到新页后,获取不到新页面的元素XPath没有错
来源:2-5 课程中用到的pycharm快捷键(必看!!!)

少凡
2021-11-23
xpath是copy出来的没有错,你从我贴出来的代码,也看到是没有错的!
然后如果我没有从首页进去,直接从搜索后的页面进去,是可以定位到元素的!所以问题应是出在,跳转页面后的问题
url = browser.get(url) browser.find_element(By.ID).send_keys() browser.find_element(By.XPATH).click() time.sleep() browser.refresh() time.sleep() browser.find_element(By.XPATH).click()
写回答
2回答
-
bobby
2021-12-16
btn_ele = browser.find_element(By.XPATH, '//*[@id="search-tab-wrap"]/div[2]/div/div/div[1]/form/fieldset/div/div[2]/button') browser.execute_script("arguments[0].click();", btn_ele)
可以通过这种方式触发点击
00 -
bobby
2021-11-26
你留下qq 我加你看看, 也可以看看这个 https://stackoverflow.com/questions/44119081/how-do-you-fix-the-element-not-interactable-exception
00
相似问题