我希望有人可以在这里指出我正确的方向。我在使用带有chrome配置文件cookie的webdriver时遇到了一些麻烦。
我在我的setup方法中包含以下代码块。此设置方法还包括我需要在所有单元测试之前运行的各种chrome选项。我在所有单元测试中调用此安装方法。
我需要此代码以确保在测试开始之前删除我的个人资料Cookie。问题是,我只需要调用一次 - 在我的测试之前,而不是在每次测试之前。因此,如果我运行单个单元测试,它工作正常,但如果我尝试一起运行2个或更多测试,我收到错误消息,我的chrome cookie路径被另一个进程使用
public ChromeSetup()
{
string ChromeProfileCookies = (@"X:\Profiles\Chrome\Profile1\Default\Cookies");
File.Delete(ChromeProfileCookies);
}
我希望这有道理吗?有人会如此善意地解释我如何解决这个问题吗?