为了账号安全,请及时绑定邮箱和手机立即绑定

使用implicitlyWait怎么不起作用

String [] strings = {"QQ","微信","nuomi","wechat","跑男"};
		for (int i = 0; i < strings.length; i++) {
			driver.get("http://www.baidu.com");
			Thread.sleep(500);
			driver.findElement(By.id("kw")).sendKeys(strings[i]);
			driver.findElement(By.xpath(".//*[@id='su']")).click();
			System.out.println("第" + i + "次搜索" + strings[i]);
//			driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS);
			Thread.sleep(2000);
		}

我在后面使用implicitlyWait怎么不起作用,只好用了Thread.sleep。

正在回答

1 回答

driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS);  这句写在for循环上边试一下

0 回复 有任何疑惑可以回复我~
#1

迷路的盲僧 提问者

这个应该不是在不在for里面的原因,而且放在for外面,当我执行循环的时候是不会执行这句等待的。
2017-06-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

使用implicitlyWait怎么不起作用

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号