51Testing软件测试论坛

标题: selenium java 写脚本时,遇到website.portal [打印本页]

作者: pkqsunrain    时间: 2014-5-28 16:04
标题: selenium java 写脚本时,遇到website.portal
运行selenium java脚本的时候,后台报错,如附图所示
[attach]90673[/attach]
具体的代码如下
String host = "localhost";
   int port = 4444;
   String url = "http://192.168.0.211:8100/";
   String browserType = "*firefox";
   String ss=null;
   DefaultSelenium selenium = new DefaultSelenium(host,port,browserType,url);
   selenium.start();
   selenium.open(url);
   selenium.type("tbLoginName", "admin");
   selenium.type("tbPassword", "123");
   selenium.click("btnLogin");
   selenium.click("treeDemo_1_ico");
运行到最后selenium.click("treeDemo_1_ico");时,报的错。
后来,用IESPEctor追踪了一下,发现:
[attach]90674[/attach][attach]90675[/attach]
website.portal的值发生的变化
求这种情况下,selenium java应该怎么处理?
作者: gaha    时间: 2014-5-28 16:04
确定一下页面用的是哪种类库做的。

在selenium.click("treeDemo_1_ico");之前设置一个短时间等待看看。

询问开发,这个portal编码用什么规则生成的,用java在这里写一个生成方法,替换成你自己的。
作者: yu_test001    时间: 2014-5-30 11:08
出现这种情况一般是元素未找到或者来不及加载,录制的脚本一般都要手动修改,加上思考时间的!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2