zoukankan      html  css  js  c++  java
  • selenium 笔记 简介

    selenium ide 支持并且只支持firefox浏览器,它的录制快捷 有代码转换功能,可以 使用selenium ide+firebug进行测试案例的编写,然后转为其他语言,再调用selenium rc运行测试案例。

    selenium core,支持大多数的浏览器,需要远程安装(需要在网站服务器上安装selenium core),没有良好的外部扩展。

    selenium rc支持很多浏览器,可以使用C# java等语言编写测试案例。易于维护,同时提供了很好的扩展性。

    环境组合:

    初学:python2.7 selenium2 firefox46以下版本

    python3.6  selenium3 firefox47以上版本

    安装

    1 下载python安装包,双击安装,将 安装目录 :python :pythonScripts添加到环境变量path下

    2 安装selenium :打开 cmd 窗口输入 :pip install selenium

    3 安装浏览器 firefox ie chrome 及对应的驱动文件 放到python根目录

    4 验证:确保电脑上安装了firefox 及驱动,cmd 输入:python 

    from selenium import webdiver

    webdriver.Firefox() 

    启动浏览器

    selenium2 默认支持firefox,不需要驱动包,selenium3需要驱动包的支持

    pip降级 selenium

    1 先找到selenium3.0目录:pythonlibsite-packages目录,把selenium开头的文件全部删除

    2 打开 cmd 输入pip install selenium==版本号

    升级 pip版本:python -m pip install --upgrade pip

    pip是一个.exe可执行文件,如果用pip 出错,可以在cmd输入pip.exe

    原因 是环境变量的pathext里面缺少.exe的文件名,在pathext下加上;.exe 

     chrome 浏览器版本号,对应的驱动文件版本号不一样。版本号不匹配,不能启动。

    chrome版本下载:

    http://chromedriver.storage.googleapis.com/index.html

    驱动文件放于path路径下

    安装pycharm

    1.安装 pycharm 在注册界面先别动
    2.调整电脑系统时间到 2040 年(20 年应该够用了)。
    3.注册界面选择申请 30 天试用
    4.退出 pycharm
    5.电脑时间调整回来

    54版本火狐浏览器的下载地址:
    64位火狐54:http://ftp.mozilla.org/pub/firefox/releases/54.0.1/win64/zh-CN/ 
    32位火狐54:http://ftp.mozilla.org/pub/firefox/releases/54.0.1/win32/zh-CN/

    火狐浏览器下掉了firebug和firepath插件,用户即使下载了火狐55以下的版本,也无法查找到这两个插件。

  • 相关阅读:
    C++同步串口通信
    python描述符详解
    python属性访问
    python简单计时器实现
    python时间模块详解(time模块)
    python魔法方法大全
    python类与对象各个算数运算魔法方法总结
    python里的魔法方法1(构造与析构)
    Python 函数修饰符(装饰器)的使用
    python类与对象的内置函数大全(BIF)
  • 原文地址:https://www.cnblogs.com/caojuansh/p/13231017.html
Copyright © 2011-2022 走看看