Selenium学习(Python)

#从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()

 

posted on 2016-05-24 22:09  Alvin_Xu  阅读(1202)  评论(0编辑  收藏  举报