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应该怎么处理? 确定一下页面用的是哪种类库做的。
在selenium.click("treeDemo_1_ico");之前设置一个短时间等待看看。
询问开发,这个portal编码用什么规则生成的,用java在这里写一个生成方法,替换成你自己的。 出现这种情况一般是元素未找到或者来不及加载,录制的脚本一般都要手动修改,加上思考时间的!
页:
[1]