2016-01-23 34 views

回答

0

只需在致电close()之前添加“睡眠”

在Python:

import time 

time.sleep(5) 
driver.close() 

在Java:

Thread.sleep(2000); 
driver.close(); 
+0

工作!谢谢。 –

0

使用Selenium 2.x的API(不3.x中),你可以像这样做,你不会有更改测试方法签名抛出一个InterruptedException:

Sleeper.sleepTight(2000); 

通常,我在测试@Before注释的方法中启动网络浏览器,然后在@After注释的方法中,我将粘贴该睡眠者然后是driver.close。有时候,在睡眠之前,我会将页面导航到成功页面并在浏览器关闭之前显示该页面。