zoukankan      html  css  js  c++  java
  • Selenium

    Selenium:
    目前业内最核心的技术就是自动化测试
    最为主流的自动化测试技术就是Selenium
    Appium,是基于selenium继承实现的
    早期是基于QTP来实现的自动化,没啥用了现在
    Selenium,本身是FireFox下的一个插件,Selenium IDE,主要用于火狐浏览器的UI操作的录制,可以
    转换为Java,Ruby,Js语言的内容
    然后被Google开始关注,Chrome浏览器所支持的浏览器驱动,ChromeDriver IEDDriver SafarDriver...
    Selenium核心是基于Js Core来实现的
    Selenium1.x时代 IDE时代
    Selenium2.x时代 WebDriver+IDE
    Selenium3.x时代 WebDriver
    在现阶段的测试中,只会使用Selenium+WebDriver来实现自动化测试
    环境搭建:
    1.安装Selenium
    通过pip install selenium
    通过Pycharm中的interpreter来进行安装
    mac:pip3 install selenium
    2.WebDriver安装
    通过百度进行下载安装
    一定要安装适配版本的chromedriver,否则启动浏览器会报错
    FireFox:geckodriver,适配考虑到selenium版本与浏览器版本
    不管是什么类型的浏览器,一定记得关闭自动更新Python+Selenium运行原理:
    WebDriver:其实是一个服务端,启动时,就是启动一个服务,由该服务上传下发基于Http协议下的指令.

  • 相关阅读:
    条件、循环、函数定义 练习
    turtle库基础练习
    Python基础练习
    理解管理信息系统
    上拉刷新下拉加载的网站 mescroll
    数组的方法
    input只允许输入数字和小数
    selcet 苹果兼容
    base64码转图片的方式
    前端下载文件的方式
  • 原文地址:https://www.cnblogs.com/Sorry-/p/14785414.html
Copyright © 2011-2022 走看看