[关闭]
@52fhy 2016-02-20T16:38:28.000000Z 字数 1004 阅读 438

03-selenium自动化--设置浏览器

工具


本节内容:
将浏览器最大化
设置浏览器固定宽、高
操控浏览器前进、后退

将浏览器最大化

我们知道调用启动的浏览器不是全屏的,这样不会影响脚本的执行,但是有时候会影响我们“观看”脚本的执行。

  1. # -*- coding: utf-8 -*-
  2. from selenium import webdriver
  3. import time
  4. browser = webdriver.Firefox()
  5. browser.get("http://www.baidu.com")
  6. time.sleep(2)
  7. print "浏览器最大化"
  8. browser.maximize_window() #将浏览器最大化显示
  9. time.sleep(2)
  10. browser.find_element_by_id("kw").send_keys("selenium")
  11. browser.find_element_by_id("su").click()
  12. time.sleep(3)
  13. browser.quit()

设置浏览器固定宽、高

  1. browser.set_window_size(480, 800) #参数数字为像素点

操控浏览器前进、后退

浏览器上有一个后退、前进按钮,对于浏览网页的人是比较方便的;对于做web自动化测试的同学来说应该算是一个比较难模拟的问题;其实很简单,下面看看python的实现方式。

  1. # -*- coding: utf-8 -*-
  2. from selenium import webdriver
  3. import time
  4. browser = webdriver.Firefox()
  5. #访问百度首页
  6. first_url= 'http://www.baidu.com'
  7. print "now access %s" %(first_url)
  8. browser.get(first_url)
  9. time.sleep(2)
  10. #访问qq页面
  11. second_url='http://qq.com'
  12. print "now access %s" %(second_url)
  13. browser.get(second_url)
  14. time.sleep(2)
  15. #返回(后退)到百度首页
  16. print "back to %s "%(first_url)
  17. browser.back()
  18. time.sleep(1)
  19. #前进到qq页
  20. print "forward to %s"%(second_url)
  21. browser.forward()
  22. time.sleep(2)
  23. browser.quit()
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注