qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請?jiān)L問 http://qaseven.github.io/

          selenium + python 打印信息

          五、打印信息
          很多時間我們不可能盯著腳本執(zhí)行,我們需要一些打印信息來證明腳本運(yùn)行是否正確:
          5.1、打印 tile
          把剛才訪問頁面的 title 打印出來。
          coding = utf-8
          from selenium import webdriver
          driver = webdriver.Chrome()
          driver.get('http://www.baidu.com')
          print driver.title
          # 把頁面 title 打印出來
          driver.quit()
          雖然我沒看到腳本的執(zhí)行過程,但我在執(zhí)行結(jié)果里看到了
          >>>
          百度一下,你就知道
          說明頁面正確被我打開了。
          5.2、打印 URL
          可以將瀏覽器的 title 打印出來,這里再講個簡單的,把當(dāng)前 URL 打印出來。其實(shí)
          也沒啥大用,可以做個湊數(shù)的用例。
          #coding=utf-8
          from selenium import webdriver
          import time
          browser = webdriver.Firefox()
          url= 'http://www.baidu.com'
          博客園—蟲師
          http://fnng.cnblogs.com
          18
          #通過 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()
          六、瀏覽器的操作
          6.1、瀏覽器最大化
          我們知道調(diào)用啟動的瀏覽器不是全屏的,這樣不會影響腳本的執(zhí)行,但是有時候會
          影響我們“觀看”腳本的執(zhí)行。
          #coding=utf-8
          from selenium import webdriver
          import time
          browser = webdriver.Firefox()
          browser.get("http://www.baidu.com")
          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()
          博客園—蟲師
          http://fnng.cnblogs.com
          19
          6.2、設(shè)置瀏覽器寬、高
          最大化還是不夠靈活,能不能隨意的設(shè)置瀏覽的寬、高顯示?當(dāng)然是可以的。
          #coding=utf-8
          from selenium import webdriver
          import time
          browser = webdriver.Firefox()
          browser.get("http://m.mail.10086.cn")
          time.sleep(2)
          #參數(shù)數(shù)字為像素點(diǎn)
          print "設(shè)置瀏覽器寬480、高800顯示"
          browser.set_window_size(480, 800)
          time.sleep(3)
          browser.quit()

          posted on 2014-04-16 11:33 順其自然EVO 閱讀(2141) 評論(0)  編輯  收藏 所屬分類: 自動化測試python

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 屏山县| 宁河县| 个旧市| 车致| 北川| 德州市| 昆明市| 翼城县| 武陟县| 弋阳县| 苗栗市| 策勒县| 宁强县| 银川市| 江口县| 定西市| 从化市| 贵港市| 吴江市| 报价| 柞水县| 丹寨县| 湄潭县| 湘乡市| 东辽县| 陇南市| 通许县| 勐海县| 平远县| 阿巴嘎旗| 水富县| 东乌珠穆沁旗| 泸水县| 康平县| 长岛县| 五华县| 仁寿县| 平昌县| 弥勒县| 内江市| 沙坪坝区|