您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源功能測(cè)試工具 > Selenium
輕松自動(dòng)化---selenium-webdriver(python) (二)
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/8/8 15:30:14 ] 推薦標(biāo)簽:

  打印URL

  上一節(jié)講到,可以將瀏覽器的title打印出來,這里再講個(gè)簡(jiǎn)單的,把當(dāng)前URL打印出來。其實(shí)也沒啥大用,可以做個(gè)湊數(shù)的用例。

#coding=utf-8

from selenium import webdriver
import time

browser = webdriver.Firefox()

url= 'http://www.baidu.com'

#通過get方法獲取當(dāng)前URL打印
print "now access %s" %(url)
browser.get(url)

time.sleep(2)
browser.find_element_by_id("kw").send_keys("selenium")
browser.find_element_by_id("su").click()
time.sleep(3)
browser.quit()


  其實(shí),我們可以把這用戶登錄成功后的URL打印,用于驗(yàn)證用戶登錄成功。

  又或者,我們打印其它信息,比如,一般的登錄成功頁會(huì)出現(xiàn)“歡迎+用戶名”,可以將這個(gè)信息打印表明用戶登錄成功。(如何實(shí)現(xiàn),你自己琢磨一下吧~。

  將瀏覽器大化

  我們知道調(diào)用啟動(dòng)的瀏覽器不是全屏的,這樣不會(huì)影響腳本的執(zhí)行,但是有時(shí)候會(huì)影響我們“觀看”腳本的執(zhí)行。

#coding=utf-8

from selenium import webdriver
import time

browser = webdriver.Firefox()

browser.get(http://www.baidu.com)
time.sleep(2)

print "瀏覽器大化"
browser.maximize_window()  #將瀏覽器大化顯示
time.sleep(2)

browser.find_element_by_id("kw").send_keys("selenium")
browser.find_element_by_id("su").click()
time.sleep(3)
browser.quit()

上一頁12下一頁
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd