二 编写简单代码
| 
 1.from selenium import webdriver 
 
  | 
以上代码中包含了打开浏览器,打开指定网页.输入内容,点击,和关闭浏览器等操作
此代码存在的问题:
2. 简单代码二: demo2.py
| 
 from selenium import webdriver driver = webdriver.Chrome() driver.implicitly_wait(20) #隐式等待20s driver.maximize_window() #最大化浏览器 driver.delete_all_cookies() #删除现有的cookie driver.get("http://baidu.com") driver.find_element_by_id("kw").send_keys("hello world") driver.find_element_by_id("su").click() driver.quit()  | 
以上的代码实现了隐式等待20s(即发现元素则进行,超过20s未发现元素则报错)
3. 登录实现
实现登录的方式有三种:
| 
 import time from selenium import webdriver driver = webdriver.Chrome() driver.maximize_window() #最大化浏览器 driver.delete_all_cookies() #删除现有的cookie driver.implicitly_wait(20) #隐式等待20s driver.delete_all_cookies() #删除现有的cookie driver.get("http://baidu.com") driver.add_cookie({‘name‘ : ‘BDUSS‘, ‘value‘ : ‘gzn‘}) driver.add_cookie({‘name‘ : ‘BDORZ‘, ‘value‘ : ‘B49098‘}) driver.find_element_by_id("kw").send_keys("hello world") driver.find_element_by_id("su").click() driver.quit()  | 
| 
 from selenium import webdriver 
 driver="" def br(): global driver driver = webdriver.Chrome() def test_one(): driver.get("http://baidu.com") def tear_down(): driver.quit() 
 if __name__ == ‘__main__‘: br() test_one() tear_down() 
  | 
selenium自动化(二).........................................Demo篇
原文:http://www.cnblogs.com/ywhyme/p/6860465.html