Robot Framework Webdriver For Firefox FQA

记录一下过程中使用的问题,希望大家碰到类似问题能够提高效率解决。

问题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即可。

posted @ 2013-10-18 16:02  小黑金  阅读(709)  评论(0编辑  收藏  举报