目前使用 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條經驗 獲得超4個贊
我認為,您可以嘗試使用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
提交
取消