selenium RC 使用过程中碰到的小问题
2012-10-24 15:23
295 查看
selenium RC 使用过程中碰到的小问题
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);
相关文章推荐
- ffmpeg 音频视频 使用过程中碰到的问题记录
- RVM的安装和使用过程中碰到的问题
- 使用SSIS过程中碰到的问题
- mysql使用过程中碰到的问题
- CSP编程基础--CryptAPI使用过程中碰到的问题
- Aurora一些使用过程中碰到的问题
- 安卓四大组件使用过程碰到的问题汇总-不定时更新
- 数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置……
- InstallShield 工程类型MSI 使用过程中碰到的问题及解决方法。
- Spring+Mybatis使用Oracle的XMLTable过程中碰到的问题
- ServiceStack.Redis 使用过程中碰到的两个问题
- 使用CMAKE过程中碰到的栈溢出问题总结
- 总结svn使用过程中可能会碰到的问题
- InstallShield 工程类型MSI 使用过程中碰到的问题及解决方法。
- CSP编程基础--CryptAPI使用过程中碰到的问题
- VS2010编译以及使用GLUI过程中碰到的一些问题
- Android Studio使用过程中碰到问题及解决方案整理
- Android Studio使用过程中碰到问题及解决方案整理
- 使用Retrofit过程中碰到的一些问题(持续更新。。。。)
- AndroidStudio使用过程中碰到的问题