我目前正在CH11中阅读《用Python自动化无聊的东西》一书,我正在复习Selenium
模块。我想移到一页的末尾,但遇到了一些问题。我也试图在这个网站上寻找类似的问题,并尝试了解决方案,但没有成功。以下是我的代码,当我在空闲Shell中键入它时:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
browser= webdriver.Firefox()
browser.get('http://nostarch.com')
htmlElem= browser.find_element_by_tag_name('html')
type(htmlElem)
<class 'selenium.webdriver.firefox.webelement.FirefoxWebElement'>
htmlElem.send_keys(Keys.END) # Error
例外-:
^{pr2}$显然,html
元素不可见?我不明白这是怎么回事,因为它似乎定位了html
元素,就像在代码中看到的一样,没有任何问题,但是Key.ENTER
是我得到错误的地方。
任何帮助都将不胜感激。在
刚刚用Chrome驱动程序测试了以下内容,它可以工作(它也可以与Firefox一起使用):
相关问题 更多 >
编程相关推荐