selenium webdriver与谷歌铬 - 铬配置文件饼干

时间:2014-08-21 10:00:20

标签: selenium selenium-webdriver webdriver selenium-chromedriver

我希望有人可以在这里指出我正确的方向。我在使用带有chrome配置文件cookie的webdriver时遇到了一些麻烦。

我在我的setup方法中包含以下代码块。此设置方法还包括我需要在所有单元测试之前运行的各种chrome选项。我在所有单元测试中调用此安装方法。

我需要此代码以确保在测试开始之前删除我的个人资料Cookie。问题是,我只需要调用一次 - 在我的测试之前,而不是在每次测试之前。因此,如果我运行单个单元测试,它工作正常,但如果我尝试一起运行2个或更多测试,我收到错误消息,我的chrome cookie路径被另一个进程使用

public ChromeSetup()

        {
                string ChromeProfileCookies = (@"X:\Profiles\Chrome\Profile1\Default\Cookies");

                File.Delete(ChromeProfileCookies); 
        }

我希望这有道理吗?有人会如此善意地解释我如何解决这个问题吗?

0 个答案:

没有答案