2017-08-31 62 views
0

我有代码场景,下面黄瓜步骤如何再次关闭浏览器(driver.quit/driver.close),并启动浏览器在相同的测试情况下,黄瓜

Scenario: Relaunched close browser 
Given user launches the application 
When user logs in with credentials 
And user verifies logout button 
And user closes the browser 
And user opens browser and launches again 
Then user should be taken to login page 

我们@before钩写入了初始化浏览器并启动应用程序 ,但是当我在测试案例中关闭浏览器时,驱动程序丢失。无论如何,我可以打电话给@before钩子关闭浏览器?

回答

0

尝试使用QAF驾驶员管理由QAF完成。您不需要创建驱动程序。如果您只想拆卸它,则会在下次请求时自动创建新的驱动程序会话。此外,当您更改代码中的driver.name属性时,它将拆除当前驱动程序并创建新的请求的驱动程序。