selenium RC 使用过程中碰到的小问题

selenium RC  使用过程中碰到的小问题

  
 1问题:selectFrame命令为空
 
  IDE html录制table显示为
    source显示为
转化为java代码为:
    selenium.selectFrame("");
    selenium.selectFrame("");

解决办法:
      在java代码里增加selenium.selectFrame("")的内容。
      例如:selenium.selectFrame("//iframe[@id='TAB_IFRAME_0']");//增加的是xpath路径。


2 问题: verifyTrue或assertTrue方法无定义问题。
   
  我将IDE录制后的结果转化为junit3,继承的是TestCase。
  例如:public class X extends TestCase
  当代码中存在assertTrue或者是 verifyTrue类似的API时,提示方法没有定义。
 
  解决办法:修改继承为extends SeleneseTestCase。
  例如:public class X extendsSeleneseTestCase。

3 问题:连续点击链接,只有第一个连接可以打开,第二个连接提示timed out。
 
  用IDE录制连续点击三个连接,直接录制代码如下:
       selenium.click("link=dudu");
      selenium.waitForPageToLoad("30000");
      selenium.click("link=59.57.15.247");
      selenium.waitForPageToLoad("30000");
      selenium.click("css=#backUrl > font");
      selenium.waitForPageToLoad("30000");
  用RC运行后,提示错误timed out。
 
  解决办法:修改代码如下:
  selenium.click("link=dudu");
      Thread.sleep(5000);
      selenium.click("link=59.57.15.247");
      Thread.sleep(5000);
      selenium.click("css=#backUrl > font");
 用RC执行后,可以正常打开连接。注意:
selenium.waitForPageToLoad要去掉, Thread.sleep(5000);写在两个连接之间。

可能一个小问题,很简单,但是不知道解决方法,就会花费好长时间。

 我卸载火狐浏览器后,重新使用seleniumIDE,无法将录制的脚本转换成java代码,难道是火狐版本的问题,于是下载了各种版本,想了好久都没想明白,现在突然明白了。

 

  问题:IDE录制的脚本无法转换成其他的代码格式。

 例如:用刚现在好的IDE录制脚本,点击options,发现format菜单下没有代码转换选项。

  cliboard format有选项,但是无法转换。

 

  解决方案:在IDE的options菜单下,选择options选项,选上Enable experimental features 选项上。


用selenium RC 无法用火狐浏览器回放的问题。

IDE录制脚本默认浏览器标识为*chrome,但是无法打开火狐浏览器2.0以上版本。

例如:selenium = new DefaultSelenium("localhost",4444 
, "*chrome", url); 

 

把浏览器修改为2.0版本,可以正常打开。

selenium = new DefaultSelenium("localhost",4444 
, "*chrome", url); 

或者是 selenium = new DefaultSelenium("localhost",4444 
, "*firefox", url); 


1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值