使用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系统下的指定目录,可以按照以下步骤进行操作:
- 首先,部署tomcat并安装报表war包(例如tomcat6RF_Report.tar)。
- 然后,配置linux共享文件夹:
- 为linux设定一个与windows在同一网段的IP地址。
- 在终端中运行命令
chmod -R 777 /home/autocr/apache-tomcat-6.0.20/webapps/CARSFLog/reports
,将权限设置为可读写。 - 编辑文件:
vi
,在文件末尾添加security share
。 - 重启smb服务:
service smb restart
。
- 最后,在Windows系统中的“运行”窗口中输入linux服务器的IP地址,即可访问共享文件夹。
设置RF框架生成报告上传到linux服务器
要设置RF框架生成报告自动上传到linux服务器,可以按照以下步骤进行配置:
- 打开RIDE,并进入Run标签页。
- 在Arguments参数中添加:
-d 08.10.126.254 weihaiyang -T
。
通过以上步骤,我们可以实现RF框架生成的报告自动上传到指定的Linux服务器中。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
如何下载和安装Clover
下一篇
nbk文件是什么以及如何打开它