码迷,mamicode.com
首页 > 其他好文 > 详细

selenium---环境配置

时间:2020-06-16 18:50:44      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:需要   edr   The   port   res   图片   打开百度   lan   tor   

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

selenium介绍

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

selenium原理

技术图片

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

 

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

环境配置

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

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

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

3、安装selenium

pip install selenium

启动浏览器

1、启动Chrome浏览器

打开pycharm进行导入selenium库

# coding:utf-8
from selenium import webdriver

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

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

技术图片

2、启动FirFox浏览器

# coding:utf-8

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

技术图片

 

selenium---环境配置

标签:需要   edr   The   port   res   图片   打开百度   lan   tor   

原文地址:https://www.cnblogs.com/qican/p/12966970.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!