51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 5256|回复: 7
打印 上一主题 下一主题

请问selenium webdriver中2个case执行间怎么能不关闭浏览器

[复制链接]

该用户从未签到

1#
发表于 2015-12-18 19:30:18 | 显示全部楼层
joykao 发表于 2015-2-5 10:15
你quit的方法只在所有测试执行完后再执行就可以啦

如何能做到运行时:feature中scenario间不关闭webdriver,而feature之间关闭webdriver呢?
我的code如下:
        [BeforeScenario]
        public void InitScenario()
        {
            _isScenarioAlone = StartBrowser();
        }


        [AfterScenario]
        public void EndScenario()
        {
            QuitBrowser();
            if (_isScenarioAlone)
            {
                QuitBrowser();
            }
        }

        [AfterTestRun]
        public static void AfterTestRun()
        {
            QuitBrowser();
            if (!_isScenarioAlone)
            {
                QuitBrowser();
            }
        }
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-20 16:06 , Processed in 0.075227 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表