gpt4 book ai didi

python - 如何使用 selenium 单击图像链接导致 TimeoutException 错误

转载 作者:行者123 更新时间:2023-12-01 01:19:59 24 4
gpt4 key购买 nike

我尝试使用 Selenium 单击 Flickr 中给定搜索中显示的第一张图像,如代码所示:

image = WebDriverWait(browser, 30).until(EC.element_to_be_clickable((By.XPATH, "//div[starts-with(@style,'transform: translate(0px, 0px)')]//a[@role='heading']")))
image.click()

我已经尝试在 python 的 IDLE 中一步步执行此操作,它工作完美,但当我运行脚本时,它会引发 TimeoutException ,就好像 web 元素永远无法点击一样。知道我做错了什么吗?

最佳答案

它不可点击,因为该元素与其他元素重叠,需要hover使 <a>元素可点击,简单的解决方案是将条件更改为 .presence_of_element_located()

关于python - 如何使用 selenium 单击图像链接导致 TimeoutException 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53926670/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com