为了账号安全,请及时绑定邮箱和手机立即绑定

python selenium 有点击困难

python selenium 有点击困难

aluckdog 2022-10-18 17:14:47
目前使用 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()


查看完整回答
反对 回复 2022-10-18
?
慕容708150

TA贡献1831条经验 获得超4个赞

所以这个问题最终变成了野生动物园。由于某种原因,网络驱动程序 safari 不允许我使用.click. 我切换到 chrome 并且它工作。



查看完整回答
反对 回复 2022-10-18
  • 2 回答
  • 0 关注
  • 86 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信