Selenium环境搭建

最近几天, 天天装软件, 搭建环境, 尤其是这个Selenium(浏览器自动化测试框架), 搭建环境时问百度谷歌, 搜到的都写的含糊不清, 当然也可能我不是做测试的不能理解, 或者软件版本不一致, 又或者是椅子太硬坐的不舒服. 于是就在此记录下Selenium环境的搭建. 由于我不是做测试的, 具体学习可以参考文末的两个链接.
还有, 人生苦短, 我用Python!!!


我搭建时所用的软件及版本:
Ptyhon: 3.7.3
pip :19.0.3 (新版的Python安装后自带)
selenium-server-standalone: 3.141.59
Jdk: 8u201
Chrome: 73
Chrome驱动: 73.0.3683.68


Selenium 服务端安装

  1. 安装python3.x , 地址: https://www.python.org/

    Selenium环境搭建_第1张图片
    image

  2. 安装pip (python的包管理工具, 新版python安装后应该自带pip, 可以在终端输入 pip --version查看)
    Selenium环境搭建_第2张图片
    image
  3. 通过pip install selenium安装selenium

image
  1. 下载jdk并安装, 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    Selenium环境搭建_第3张图片
    image

  2. 下载 selenium-server-standalone-3.xxx.xx.jar, 下载地址:https://www.seleniumhq.org/download/

    Selenium环境搭建_第4张图片
    image

  3. java -jar selenium-server-standalone-3.xxx.xx.jar启动这个jar包

  4. 根据自己的系统和Chrome版本下载对应的Chrome驱动(大版本一致即可), 下载地址:https://chromedriver.storage.googleapis.com/index.html, 下载后解压是个可执行文件, 放到python的安装目录下即可

    Selenium环境搭建_第5张图片
    image


Selenium客户端安装(前三步就是服务端安装的前三步)

  1. 安装python3.x , 地址: https://www.python.org/

    Selenium环境搭建_第6张图片
    image

  2. 安装pip (python的包管理工具, 新版python安装后应该自带pip, 可以在终端输入 pip --version查看)
    Selenium环境搭建_第7张图片
    image
  3. 通过pip install selenium安装selenium

image
  1. 新建一个python文件, 如 selenium-demo.py
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities

driver = webdriver.Remote(
   command_executor='http://172.16.40.208:4444/wd/hub',
   desired_capabilities=DesiredCapabilities.CHROME)
driver.get("http://baidu.com")

注意: 此地址需要改为你自己的服务端的ip

image

  1. 打开终端, 执行
py selenium-demo.py

安装服务端的电脑会打开Chrome浏览器, 并打开百度首页


Selenium IDE

  • 此工具可输入网址进行操作录制
  • 下载: https://www.seleniumhq.org/selenium-ide/ 是浏览器插件形式, 界面如下
    Selenium环境搭建_第8张图片
    image

一些学习资料:

http://www.selenium.org.cn/1954.html
https://selenium-python.readthedocs.io/getting-started.html

你可能感兴趣的:(Selenium环境搭建)