Selenium+Firefox:录制回放

最近想使用selenium的录制回放功能来完成一些复杂的web自动化功能,所以就安装了Firefox:

这里需要额外支持的工具: 1、Firefox安装插件

2、安装Firefox的WebDriver,官网下载地址

下载后解压缩,放到 /usr/local/bin目录下

在终端查看,是否已经安装成功: geckodriver -h 若显示:

geckodriver 0.14.0 
WebDriver implementation for Firefox.

USAGE:
    geckodriver [FLAGS] [OPTIONS]

FLAGS:
        --connect-existing    Connect to an existing Firefox instance
    -h, --help                Prints help information
    -v                        Log level verbosity (-v for debug and -vv for trace level)
    -V, --version             Prints version and copying information

OPTIONS:
    -b, --binary <BINARY>           Path to the Firefox binary
        --log <LEVEL>               Set Gecko log level [values: fatal, error, warn, info, config, debug, trace]
        --marionette-port <PORT>    Port to use to connect to Gecko (default: random free port)
        --host <HOST>               Host ip to use for WebDriver server (default: 127.0.0.1)
    -p, --port <PORT>               Port to use for WebDriver server (default: 4444)
复制代码

则表示安装成功

3、安装selenium-webdriver

npm install selenium-webdriver

最后,一番折腾,终于能用了:

打开:

默认打开页:

4、常用功能介绍(后续更新,初版):

按图中标注数字一次介绍: (1)、要访问的网页 (2)、回放:运行整段脚本 (3)、回放:运行某一条脚本 (4)、暂停或继续运行 (5)、逐条调试 (6)、开始/结束录制 (7)、录制的脚本记录 (8)、脚本操作命令 (9)、接收脚本命令的控件 (10)、运行记录

4、操作脚本命令

后续:无法实时调试代码,需要在终端才能看到结果的我,实在是受够了,于是花了一个下午的时间,终于能在eclipse中写代码了(后面会详细讲一下环境搭建过程):

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值