当我从VS2008运行selenium测试(写成nunit测试)时,我得到了:
System.UnauthorizedAccessException:拒绝访问路径/ bin / Debug。
测试正在尝试读取App.Config中的条目。在编译期间,此文件将复制到bin / Debug。
我使用unlocker来检查文件句柄,它是VS2008,它具有该文件的句柄。
答案 0 :(得分:1)
您需要更改测试配置,以便允许访问目录。请参阅测试/编辑测试运行配置/部署。
如果您尝试在该目录中读取或写入文件,则可能需要将其复制到运行测试的目录中。同样,测试运行配置对话框的“部署”选项卡将帮助您解决问题。
答案 1 :(得分:1)
我遇到了同样的问题。我解决它的方法是启动具有管理员权限的Visual Studio(右键单击visual studio - >以管理员身份运行)。然后我重新打开解决方案并运行我的测试。这次他们过去了。