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