1、selenium环境搭建与浏览器基本操作

一、selenium环境搭建(代码——驱动程序——浏览器)——selenium是web端的一个ui自动化测试框架

前提条件:已安装python,并且配置了python环境变量

                  已配置好了pip环境变量(pip是一个包管理工具)     

1、安装selenium
      cmd—>pip install -U selenium     ——>pip list ,查看安装的包及对应的版本号

安装selenium超时解决方法:https://blog.csdn.net/weixin_44842837/article/details/89166016?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
2、安装浏览器及对应浏览器驱动(浏览器驱动必须和浏览器版本匹配)
     Chrome—>chromedriver
     chromedriver下载地址:http://npm.taobao.org/mirrors/chromedriver
     notes.txt记录各版本驱动对应的浏览器版本
     IE—>ieserverdriver
     firefox—>geckodriver
3、驱动放到python安装目录下即可(因为python的环境变量我们已经配置好了,放在python安装目录下就可以找到)

二、浏览器基本操作

 

1、导入第三方库webdriver
from selenium import webdriver

 

2、获取一个driver对象
driver=webdriver.Chrome()

 

3、打开网址
driver.get('http://www.baidu.com')

 

4、浏览器窗口最大化显示
driver.maximize_window()

 

5、设置窗口大小为540*960
driver.set_window_size(540,960)

 

6、获取当前窗口的标题
print(driver.title)

 

7、获取窗口的url
print(driver.current_url)
driver.get('http://www.taobao.com')

 

8、屏幕截屏并设置指定的保存路径+文件名称+后缀(文件路径必须存在)
driver.get_screenshot_as_file("D:\\reports\\11.png")

 

9、返回上一页
driver.back()

 

10、返回下一页
driver.forward()

 

11、刷新网页
driver.refresh()

 

12、关闭当前窗口(活动窗口),当打开的窗口较多时,就可以用 close 关闭部分窗口
driver.close()

 

13、关闭浏览器并关掉进程hromedriver*32.exe(如果没有执行下面代码,打开几次浏览器,就会有几个chromedriver*32.exe进程)
driver.quit()

 

posted @ 2019-01-30 18:30  YLG001  阅读(476)  评论(0编辑  收藏  举报