【发布时间】:2021-04-04 06:59:58
【问题描述】:
在Selenium documentation 网站的搜索字段中发送文本后,我正在尝试从自动建议中选择一个选项。但我找不到任何这些建议。
代码试验:
driver.get('https://www.selenium.dev/documentation/en/')
WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "#search-by"))).send_keys("selenium")
自动建议的快照:
谁能帮我选择任何自动建议?
【问题讨论】:
-
您可以发送完整的文本选项,然后发送回车,或者您可以使用 selenium 运行 javascript。对于这些情况,我更喜欢注入 javascript
-
我通过在搜索框中输入一些内容并点击
Ctrl-Shift-I以在开发工具中打开检查来获得 Chrome 中自动建议的来源。然后,您可以展开该 div 以查找每个自动建议的 div。 -
如果我用java给你,你能把它映射到python吗?
-
@WilfredClement 当然,我会接受的。欢迎回答。
标签: python selenium selenium-webdriver autosuggest selenium4