【发布时间】:2017-11-06 07:14:29
【问题描述】:
我正在尝试使用 selenium 网络驱动程序打开 Google 搜索 Youtube,然后单击 Youtube 链接。 (我知道我可以直接去那里,但这是一个概念证明)我尝试过不同的解决方案,但我一直无法找到 Youtube 链接供我点击。
这是我所拥有的:
driver = webdriver.Chrome()
driver.get("https://google.com")
elem = driver.find_element_by_name("q")
elem.clear()
elem.send_keys("youtube")
elem.send_keys(Keys.RETURN)
assert "No results found." not in driver.page_source
link = driver.find_element_by_link_text('YouTube')
link.click()
我无法识别 HTML,所以只需在谷歌上检查它以查看 Youtube 的 HTML。
python 中的答案也将不胜感激。
感谢您的帮助。
【问题讨论】:
标签: python selenium selenium-webdriver