2016 - 2024

感恩一路有你

使用Webdriver For Firefox 进行自动化测试

浏览量:4388 时间:2024-06-15 17:40:18 作者:采采

在网关Web的自动化测试中,我们使用了Webdriver For Firefox进行测试。本文将记录在使用过程中遇到的问题以及解决方法,希望能够帮助读者提高解决类似问题的效率。

问题1:通过js脚本定位unieap框架网页中的radio选项

在自动化测试中,有时需要通过执行js脚本来定位页面元素。如果我们遇到使用unieap框架的网页中的radio选项,可以使用以下js脚本:

function findRadioByValue(value) {
    var radios  document.querySelectorAll('input[type"radio"]');
    for (var i  0; i < radios.length; i  ) {
        if (radios[i].value  value) {
            return radios[i];
        }
    }
    return null;
}

通过上述脚本,我们可以根据radio选项的value值来定位并获取相应的选项。

问题2:将生成rf框架报告文件直接拷贝到linux系统下的指定目录

如果我们想要将生成的rf框架报告文件直接拷贝到linux系统下的指定目录,可以按照以下步骤进行操作:

  1. 首先,部署tomcat并安装报表war包(例如tomcat6RF_Report.tar)。
  2. 然后,配置linux共享文件夹:
    1. 为linux设定一个与windows在同一网段的IP地址。
    2. 在终端中运行命令chmod -R 777 /home/autocr/apache-tomcat-6.0.20/webapps/CARSFLog/reports,将权限设置为可读写。
    3. 编辑文件:vi ,在文件末尾添加security share
    4. 重启smb服务:service smb restart
  3. 最后,在Windows系统中的“运行”窗口中输入linux服务器的IP地址,即可访问共享文件夹。

设置RF框架生成报告上传到linux服务器

要设置RF框架生成报告自动上传到linux服务器,可以按照以下步骤进行配置:

  1. 打开RIDE,并进入Run标签页。
  2. 在Arguments参数中添加:-d 08.10.126.254 weihaiyang -T

通过以上步骤,我们可以实现RF框架生成的报告自动上传到指定的Linux服务器中。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。