#从Selenium中导入Webdriver类,该类中定义了selenium支持的浏览器
# webdriver.Firefox
# webdriver.FirefoxProfile
# webdriver.Chrome
# webdriver.ChromeOptions
# webdriver.Ie
# webdriver.Opera
# webdriver.PhantomJS
# webdriver.Remote
# webdriver.DesiredCapabilities
# webdriver.ActionChains
# webdriver.TouchActions
# webdriver.Proxy
from selenium import webdriver
#Keys类中包含键盘上所有的键的常量
from selenium.webdriver.common.keys import Keys
#调用Firefox的webdriver
browser = webdriver.Firefox()
#访问baidu.com
browser.get('http://www.baidu.com')
#判断title
assert '百度一下, 你就知道' in browser.title
#利用find_element_by_xx获取网页页面的元素(本例是获取百度页面上的搜索框)
elem = browser.find_element_by_name('wd') # Find the search box
#send_keys用来进行键盘的操作,下面是在输入框中写入"seleniumhq",然后点击return,进行搜索
elem.send_keys('seleniumhq' + Keys.RETURN)
#退出Firefox浏览器
browser.quit()