首页 > 解决方案 > 如果无法检查,如何在 Selenium WebDriver 中查找元素

问题描述

我是 Selenium 的新手,最近在面试中遇到了这个问题:1.打开 amazon.com 2.输入搜索框“男鞋” 3.单击最后显示的选项。我发现我无法检查显示所有选项的下拉菜单。如何找到这个包含所有选项的 Web 元素?

标签: selenium

解决方案


我已经做到了。下面是代码。

driver.implicitly_wait(10)
driver.get("https://www.amazon.in/")
driver.find_element_by_id("twotabsearchtextbox").send_keys("mens shoes")
opt = driver.find_elements_by_xpath("//div[contains(@id,'issDiv')]")
time.sleep(5)
for o in opt:
    print(o.get_attribute("innerText"))

Amz建议


推荐阅读