• Selenium 工具介绍、安装、配置及使用


    概念

    selenium是一款跨平台开源工具,用于web的功能完整性測试,想做压力測试的能够换软件了

    先看一眼官方站

    http://docs.seleniumhq.org/download/

    首先要翻墙不说!

    。!


    其次这里眼花缭乱!

    新手还玩个卵啊。!!

    我们进去这个页面之后能够看到好几个大标题。究竟哪个是安装包啊!。!

    别着急。你找不到单独的安装包的。这些坑B的安装包没有集成到一起,这些都要我们自己配置!

    接下来我将按官网的安排解说每个必须的插件。

    Selenium IDE

    介绍

    集成在firefox上的插件。Selenium这款測试软件的图形化界面仅仅能在Firefox上使用

    意思是你要是想用图形化界面就得装Firefox

    安装过程

    安装过程请看这个链接

    http://www.yiibai.com/selenium/selenium_download_ide.html

    1 : 向下翻页。在标题中找到加黑加粗的 “Selenium IDE” 部分,单击当前版本的链接。

    2 :  Firefox的附加组件通知弹出了同意和禁止的选项。

    用户必须同意安装。

    3: 载入项安装程序发出警告不可信的附加组件的用户。

    点击“Install Now”。

    4 :  Selenium IDE如今能够通过浏览訪问 'Tools' >> 'Selenium IDE'。

    5 : 在Selenium IDE,也能够直接从高速訪问菜单条訪问。

    此外推荐大家使用这个插件

    这个插件能够让界面显示到側边栏

    安装结束的样子:



    Selenium Standalone Server

    介绍:这个是脱离IDE执行脚本的基础环境。

    安装:前文的页面中找到这个加黑加粗的标题,点击版本下载。是一个jar包,

    使用:须要配置好java的环境变量。然后在命令行里使用,具体见后文“脚本回放”一节


    The Internet Explorer Driver Server

    介绍:假设在脚本回放过程中,你想使用IE浏览器。就要用这个插件,它的作用是为IE浏览器提供一个代理,通过代理向本机IE提交请求,从而可以监听到脚本的活动(跟抓包一个原理)

    安装:前文的页面中找到这个大标题,选择32位或者64位下载。是一个exe

    使用:配合Standalone Server使用,点开执行就ok,具体见“脚本回放”一节


    Selenium Client & WebDriver Language Bindings

    这个是本地跑脚本时的执行环境

    你在脚本中使用了他的库函数。想要本地跑脚本就得先把他的库下载并配置到执行环境中,当中每一种语言的配置还是看官网吧


    脚本录制

    百度:        +“Selenium IDE” +入门

    资料多,不赘述

    脚本回放

    当你录制完脚本要回放的时候。有两种方式

    1 你能够选择将脚本代码导出到本地(能够导出为java python C# ruby等语言),然后在自己的IDE中(如eclipse。VS。pycharm)配置脚本所须要的环境。然后在本地跑脚本。

    2 你能够在Selenium IDE 中的 webdriver 功能跑脚本

    官方帮助链接:http://blog.reallysimplethoughts.com/2013/02/18/webdriver-playback-in-selenium-ide-is-here/

    IDE中的脚本回放——WebDriver PlayBack:

    1 在Selenium IDE中 进入Options->Options->WebDriver选项卡。勾选Enable...一项,在以下填入“internet explorer”

    2 双击启动从The Internet Explorer Driver Server下载到的exe

    3 将在Selenium stand alone下载到的jar包和刚才的exe放到同一个目录

    4 进入cmd ,进入jar和exe的路径。敲命令执行server:

    java -jar selenium-server-standalone-2.47.1.jar -Dwebdriver.ie.driver=.IEDriverServer.exe

    当中蓝色部分须要替换

    第一个替换为jar包的名称

    第二个替换为exe文件的相对路径和名称 (./表示在当前目录)

    5 进入IDE。导入脚本文件,再次点击绿色的箭头回放脚本,脚本会打开IE窗体并在IE中运行

  • 相关阅读:
    go golang 代码记录
    ERROR org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: RECEIVED SIGNAL 15
    hbase启动之后master和regionserver相继自动断掉
    Native memory allocation (malloc) failed to allocate 32744 bytes for ChunkPool::allocate
    虚拟机中二次安装cdh重新启动hadoop集群报错
    cdh在虚拟机中二次安装时无法选择之前管理的主机
    sqoop生成与关系数据库表结构对应的hive表结构,但在hive却找不到table
    Sqoop将hive数据导出到MySQL中文乱码了怎么办?
    idea通过maven打jar包不成功或无法加载主类或打成功也找不到jar包
    一个牛公司的关于oracle数据的面试题
  • 原文地址:https://www.cnblogs.com/tlnshuju/p/6972951.html
Copyright © 2020-2023  润新知