0
我想使用selenium网络驱动程序打开谷歌搜索Youtube,然后点击Youtube链接。 (我知道我可以直接去那里,但这是一个概念证明)我玩过不同的解决方案,但我一直有问题找到Youtube链接让我点击。点击通过谷歌与Selenium网络驱动程序的链接
以下是我有:
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答案,将不胜感激。
感谢您的帮助。
感谢那些工作!你能解释一下为什么时间加入睡眠和等待吗? – RostSunshine
@RostSunshine我已经使用'time.sleep()'动态结果从HTML DOM正确呈现。谢谢 – DebanjanB