记录一下过程中使用的问题,希望大家碰到类似问题能够提高效率解决。
问题1、通过js脚本定位unieap框架网页中radio选项。
通过执行js脚本获取radio选项,并通过xpath路径点击。
js脚本如下:
var classElements = [];var DIVs = document.getElementById(‘${Id}’).getElementsByTagName(‘${TagName}’);for (var i=0; i<DIVs.length; i++) {classElements[i]=DIVs[i].innerHTML;classElements[i]+=’~';classElements[i]+=(i+1).toString();}return classElements.join(‘ ‘);
问题2、将生成rf框架报告文件直接拷贝到linux系统下的指定目录(简单说就是创建linux下的共享文件夹)。
第一、部署tomcat和报表war包(tomcat6RF_Report.tar)
第二、配置linux共享文件夹
1、linux设一个ip,要和windows是一个网段的
2、chmod -R 777 /home/autocr/apache-tomcat-6.0.20/webapps/CARSFLog/reports
3、vi /etc/samba/smb.conf ————(编辑samba下的smb.conf文件)
编辑 security = share
最后添加
[weihaiyang]
comment = share
path =/share
valid users = nobody
public = yes
writable = yes
printable = no
create mask = 0765 (前面的数字是行数)
4、service smb restart 重启smb服务
5、然后在windows下的“运行”里输入linux的ip就OK了
第三、设置RF框架生成报告上传到linux服务器
RIDE中Run的tabpage中的Arguments参数中添加-d \10.10.126.254 -T即可。