我是硒的初学者。用下面的代码尝试了基本网页的打开、超时和关闭。但是浏览器在不执行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();发布于 2016-02-28 13:06:28
只有当你正在搜索一个元素,但是找不到它时,才会发生隐式等待。因此,如果您正在搜索某个内容,并且您将隐式等待设置为10秒,那么在取消之前,它将等待最多10秒,因为它没有及时找到该元素。
您想要使用的是显式等待,在您的场景中,这本质上类似于调用Thread.sleep()。
https://stackoverflow.com/questions/35678906
复制相似问题