基本上,我需要点击一个按钮,它在网页的框架内。我尝试过:
1) 切换到frame,效果很好,不会返回任何错误:
driver.switch_to.frame(driver.find_element_by_css_selector('#iframe'))
3) 增加了20秒的延时,这不会改变结果,因为它最终会超时:
WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "dx-button"))).click()
我相信CSS元素的名称是正确的,因为我使用开发者模式复制了它-
为了让selenium找到这个CSS元素,我还能做些什么吗?
添加时间延迟前的错误:
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":"dx-button"}
添加延时后出错:
selenium.common.exceptions.TimeoutException: Message:
谢谢你。
可能会检查切换的iframe是否是准确的按钮。
如果这是正确的,您可以尝试使用XPATH定位器的同一行吗?
WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPATH, "//*[contains(@class, 'button')]"))).click()
我正在使用javascript(extensions chrome)在程序“Atom”中制作一个机器人,并希望点击按钮“添加到购物车”。我的html是。我猜我在使用值时需要这样做。怎么做?
问题内容: 我需要自动单击网页中的任何“添加”按钮,如下所示: “ https://groceries.asda.com/search/yoghurt ” 但是,页面中的“添加”按钮都没有名称或ID。所以我不能使用Selenium包中的命令。 谁能帮我? 问题答案: 要单击特定产品的任何特定按钮,可以编写如下方法: 现在,您可以单击传递其标题的任何按钮,如下所示:
我正试图使用此代码从消费者事务评论网站收集评论。但我不断地出错,特别是在dateElements中 这就是我得到的错误 回溯(最后一次调用):文件“C:/Users/Sara Jitkresorn/PycharmProjects/untitled/venv/caffirs.py”,第37行,jsonData=json。加载(dateElements)文件“C:\Users\Sara-Jitkres
不含硒 我需要点击一个网页上的按钮。有可能与请求有关吗?我不想用硒。 提前道谢!
我试图通过Spring Boot做API webservice,但我得到一个错误”Whitelabel错误页面此应用程序没有 /error的显式映射,所以您将此视为一个回退。 Sun Apr 21 13:42:49发生意外错误(类型=未找到,状态=404)。“没有可用的消息”
ProjectAAA.obj:错误LNK2001:未解析的外部符号" public:_ this call X::class event::class event(unsigned int)"(??0类事件@X@@QAE@I@Z) 我已经定义了不知道如何修复这个LINK错误。 欢迎提出任何建议。 谢谢你 更多信息: 1. 现在我已经完全隔离了错误: 1.