qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          selenium + python 打印信息

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

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 蓬安县| 封开县| 洪泽县| 万州区| 夏津县| 内江市| 闵行区| 遂宁市| 城市| 黎城县| 乌拉特前旗| 麟游县| 台北县| 抚顺县| 东至县| 沧州市| 张家港市| 天长市| 海兴县| 永昌县| 雅安市| 临清市| 清河县| 和田市| 崇仁县| 班戈县| 潜山县| 镇原县| 天台县| 小金县| 疏附县| 洞头县| 临沂市| 自贡市| 财经| 靖宇县| 隆安县| 惠州市| 定结县| 吴忠市| 临汾市|