pkqsunrain 发表于 2014-5-28 16:04:54

selenium java 写脚本时,遇到website.portal

运行selenium java脚本的时候,后台报错,如附图所示

具体的代码如下
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追踪了一下,发现:

website.portal的值发生的变化
求这种情况下,selenium java应该怎么处理?

gaha 发表于 2014-5-28 16:04:55

确定一下页面用的是哪种类库做的。

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

询问开发,这个portal编码用什么规则生成的,用java在这里写一个生成方法,替换成你自己的。

yu_test001 发表于 2014-5-30 11:08:01

出现这种情况一般是元素未找到或者来不及加载,录制的脚本一般都要手动修改,加上思考时间的!
页: [1]
查看完整版本: selenium java 写脚本时,遇到website.portal