目前使用 python 并试图让 selenium"About"在不使用 id 的情况下点击谷歌。当我尝试使用.click()它时不执行,我的代码有什么问题?我看过很多视频和教程,看起来是正确的。from selenium import webdriverfrom time import sleepbrowser = webdriver.Safari()browser.get('http://google.com')browser.maximize_window()elm = browser.find_element_by_link_text('About')browser.implicitly_wait(5)elm.click()
2 回答
守着一只汪
TA贡献1872条经验 获得超3个赞
我认为,您可以尝试使用find_element_by_xpath. 首先,您将复制about链接的 xpath,然后您可以尝试如下:
from selenium import webdriver
from time import sleep
browser = webdriver.Safari()
browser.get('http://google.com')
browser.maximize_window()
elm = browser.find_element_by_xpath('//*[@id="fsl"]/a[3]')
browser.implicitly_wait(5)
elm.click()
添加回答
举报
0/150
提交
取消