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