我是Selenium的初学者。尝试打开基本网页,超时并使用以下代码关闭。但浏览器正在关闭而不执行wait()。这可能是什么问题。 ?
WebDriver SDriver = new ChromeDriver();
SDriver.get("https://www.google.co.in");
SDriver.manage().window().maximize();
SDriver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
SDriver.close();
答案 0 :(得分:0)
只有在您搜索元素但无法找到元素时才会发生隐式等待。 因此,如果您正在搜索某些内容,并将隐式等待设置为10秒,则它会在取消之前等待最多10秒,因为它没有及时找到该元素。
您打算使用的是显式等待,在您的方案中,与调用Thread.sleep()
基本类似。