1. 程式人生 > >使用selenium庫製作自動提交表單的指令碼

使用selenium庫製作自動提交表單的指令碼

selenium用以製作自動化測試工具還是非常不錯的,這裡演示一個開啟谷歌瀏覽器並輸入一個關鍵詞,最後提交搜尋的示例指令碼。 安裝selenium見《Python庫selenium的安裝與使用》。
# coding:utf-8
import star
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

browser = webdriver.Chrome()
browser.get('http://www.baidu.com/')

assert u"百度一下" in browser.title
elem = browser.find_element_by_name("wd")
elem.send_keys(u"你好,Python")
elem.send_keys(Keys.RETURN)
source = browser.page_source
source = source.encode('gb2312'
,'ignore')
print source