保持相同的会话,1个单一的浏览器

时间:2016-12-04 07:23:36

标签: selenium-webdriver junit

问题的标题可能与我想要找到的内容无关。我的目标是编写一个

的测试

A)登录Hotmail

B)删除垃圾文件夹中的垃圾邮件。

设计明智我创建了2个独立的测试类。 TestSignInPage1.class仅测试正在工作和传递的用户登录部分。

TestJunkFolderDelete.class将转到垃圾邮件文件夹并进行删除。我理解我根本不能自己使用垃圾删除测试,用户1需要登录该帐户,所以我在垃圾文件夹中调用了TestSignInPage1类。

@Test
    public void testJunk(){
//The part below will get my login credential from TestSignPage class
        TestSignInPage1 t= new TestSignInPage1();
        t.testPage1();
//The following part will handle junk folder clean operation
        WebDriver driver=br.openBrowser("firefox", "https://outlook.live.com/owa/?realm=hotmail.com&path=/mail/junkemail");
        JunkMail jm= PageFactory.initElements(driver, JunkMail.class);
        jm.doJunkClean();

问题:登录部分执行完毕后,垃圾文件夹删除测试会打开另一个新浏览器并再次询问登录信息。

问题:在专业领域你会如何解决这个问题(即:你只有1个测试,有没有办法保持同一个会话1浏览器)等?

0 个答案:

没有答案