Selenium学习(Python)

时间:2022-07-26 08:06:01
#从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()