• Webdriver概述


      webdriver(selenuim2)是基于web应用程序的自动测试工具,它提供了一套友好的API,与selenuim1相比,webdriverd API更容易理解和使用,可读性和维护性也大大提高,webdriver完全就是一套类库,不依赖与任何框架,除了必要的浏览器驱动买不需要启动其他进程和安装其他程序,也不必想selenuim1那样需要先启动服务

    支持浏览器:

      Firefox、IE、opera、chrome、safari

    支持语言:

      Java、c#python、perl、ruby

    安装卸载查看:

      安装pip install selenuim=XXXX
      卸载:pip uninstall selenuim
      查看版本号:pip show selenuim

    浏览器运行:

    启动firefox
    1、firefox 48 以上版本
    selenium3.x+firefox驱动---geckodriver
    2、firefox 48 以下版本
    selenium2.x+firefox内置驱动
    启动IE浏览器
    1、IE9以上版本
    selenium3.x+IE驱动
    2、IE9以下版本
    selenium2.x+IE驱动
    启动chrome浏览器
    selenium2.X/3.X+Chrome驱动
    各个驱动下载地址:http://www.seleniumhq.org/download/

    用 Chrome 浏览器来测试

    from selenium import webdriver 
    browser = webdriver.Chrome() 
    browser.get('http://www.baidu.com/')

    firefox驱动安装:
    1、https://github.com/mozilla/geckodriver/releases/tag/v0.19.0
    2、把这个放到你的Firefox浏览器的安装目录下:geckodriver.exe
    3、把地址配置到path目录

    驱动firefox浏览器常见报错解决办法
    http://blog.sina.com.cn/s/blog_8ea8e9d50102xdh3.html

    pip不是内部命令:
    1、pip.exe文件地址没有加入到PATH环境变量
    2、pip.exe最好在python安装目录下的script文件中:
    C:UsersAdministratorAppDataLocalProgramsPythonPython36-32Scripts
    3、pip show  selenium 查 看 selenium 版本号
    4、selenium版本降级:
    pip降级selenium 1.为了避免与之前安装的selenium版本冲突,先找到selenium3.0目录:pythonLibsite-packages目录
    把里面selenium开头的文件全部删除就可以了。python所有的第三方包都在这个目录下面。
     2.打开cmd,输入pip install selenium==2.53.6(注意是两个==,中间不要留空格,这里推荐2.53.6的版本)
    >>pip install selenium==2.53.6

     

  • 相关阅读:
    JavaScript tips:innerHTML与document.write的差异
    JavaScript tips:window.onload与$(document).ready()的差异
    剑指offer:重建二叉树
    算法:数组去重
    JavaScript tips:Function调用模式对this的影响
    P1217 [USACO1.5]回文质数 Prime Palindromes
    HDU 1002 A + B Problem II
    单片机及其工作原理粗略介绍
    Markdown格式及语法
    Kubernetes入门(三)——使用Deployment运行一个无状态应用
  • 原文地址:https://www.cnblogs.com/xiao-qing/p/7744568.html
Copyright © 2020-2023  润新知