Selenium Web驱动程序在已打开的现有窗口中打开一个新选项卡

时间:2016-04-07 14:22:03

标签: java selenium-webdriver

我的要求是第一次运行我的代码时,它应该打开一个新窗口登录并获取数据,第二次运行程序时它应该使用相同的窗口并打开一个新选项卡,这样用户无需再次登录,我读到我们可以从现有窗口打开新标签,但是当我运行程序时每次打开一个新窗口,但我希望我的webdriver使用第一次打开的同一个窗口程序运行时。有可能吗?

1 个答案:

答案 0 :(得分:0)

我认为这不可行,但为什么要运行程序,退出程序并重新运行程序? 只需运行您的程序并登录,然后执行后续步骤。

如果您将程序作为单元测试运行,则可以以@BeforeTest(testng)或@Before(junit)的身份登录,然后在@Test方法中执行其他操作。