selenium---环境配置

  它来了,它来了,虽然来的有点晚,可是仍是来了,app自动化和接口自动化都了解了,那么咱们如今介绍一种web自动化工具selenium。最近的Cypress作web自动化火起来了,可是安静感受仍是selenium比较强大,今天简单介绍下如何安装seleniumhtml

selenium介绍

selenium是一套基于web自动化工具,经历了三大版本,selenium 1.0、selenium 2.0、selenium 3.0 。selenium能够直接运行打开浏览器,并在浏览器上进行模拟用户操做,目前已经支持Chrome,FireFox,IE等浏览器,也支持多种语言如:python,java,c++等,selenium中封装了许多测试的框架。java

selenium原理

selenium封装了webdriver,然webdriver api是基于一些脚本语言(java,python,c++等)经过Client Libraries的接口向Selenium Server发送Http请求,调起浏览器操做,而后进行经过weddriver中进行一些点击,输入,关闭等操做python

 

官方文档:https://selenium-python-zh.readthedocs.io/en/latest/c++

环境配置

一、浏览器:安装FireFox或者Chrome(安装地址:Chromeweb

  • 若是是FireFox浏览器的话不须要安装浏览器驱动,能够直接使用。若是版本太低可能会报错。
  • 若是是Chrome浏览器的话须要安装浏览器驱动,安装驱动版本和浏览器版本对应(对应表:http://chromedriver.storage.googleapis.com/index.html),下载完成后的驱动,须要放入到目录:python\Scripts下

二、安装Python(安装地址:https://www.python.org/chrome

三、安装seleniumapi

pip install selenium

启动浏览器

一、启动Chrome浏览器

打开pycharm进行导入selenium库浏览器

# coding:utf-8
from selenium import webdriver

driver  = webdriver.Chrome()
# 打开百度
driver.get('https://www.baidu.com')

代码运行结束后,会发现浏览器已经打开了百度app

二、启动FirFox浏览器

# coding:utf-8

from selenium import webdriver
driver  = webdriver.Firefox()
 # 打开百度
driver.get('https://www.baidu.com')

相关文章
相关标签/搜索