我尝试将Selenium用于自动化项目。
在这种情况下,我意识到find_element_by_tag_name()
函数返回在浏览器上显示的元素,因此我基本上习惯了PAGE_DOWN
并再次运行该函数。
问题是,有什么方法可以在Selenium中整个加载的内容上运行find_elements_by_tag_name
,而无需向下滚动到页面。
例如,在我的情况下,我使用它;
browser = webdriver.Chrome()
browser.get(url)
images = browser.find_elements_by_tag_name("img")
send_keys(Keys.PAGE_DOWN)
我不想发送PAGE_DOWN
,因为我已经在浏览器中找到了整个页面。
注意:browser.page_source
不是解决方案。
感谢帮助。