首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法单击autosuggest选项webdriver selenium python

无法单击autosuggest选项webdriver selenium python
EN

Stack Overflow用户
提问于 2018-08-04 03:34:06
回答 1查看 85关注 0票数 0

这就是我想要选择的元素"service-instance称为86... --Schema“,如UI快照(下面的链接)所示,目前还没有成功。寻求建议。谢谢。

我尝试了click()和send_keys。

使用(),错误如下:

代码语言:javascript
复制
elem = driver.find_element_by_class_name("react-autosuggest__input")
elem.send_keys("86e13df6-ba3a-4d5e-818c-fcf1b4e8160d")
elem1 = driver.find_element_by_class_name("react-autosuggest__suggestions-container") 
elem1.click()

selenium.common.exceptions.ElementNotInteractableException:

消息:无法将元素滚动到视图中

使用send_keys时,错误如下:

代码语言:javascript
复制
elem = driver.find_element_by_class_name("react-autosuggest__input")
elem.send_keys("86e13df6-ba3a-4d5e-818c-fcf1b4e8160d")
elem1 = driver.find_element_by_class_name("react-autosuggest__suggestions- 
container")
elem1.send_keys(Keys.ARROW_DOWN)
elem1.send_keys(Keys.RETURN)

selenium.common.exceptions.ElementNotInteractableException:

消息:无法通过键盘访问元素

Please refer to the GUI element I am trying to click on via selenium, also HTML

EN

回答 1

Stack Overflow用户

发布于 2018-08-04 04:24:02

试一试

代码语言:javascript
复制
elem1 = WebDriverWait(driver, 10).until(EC.visibility_of_element_located((By.ID, "reach-autowhatever-1")))
elem1.click()

代码语言:javascript
复制
elem1 = WebDriverWait(driver, 10).until(EC.visibility_of_element_located((By.CSS_SELECTOR, "react-autosuggest__suggestions-container")))
elem1.click()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51679081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档