运行 Webdriver 反对 Visual Studio
Running Webdriver against Visual Studio
我目前正在使用 webdriver 运行 在我的网站上进行测试。该网站目前正在 运行 使用 IIS 管理器,因此我针对路径 运行 进行了测试:localhost/path/to/my/website。
问题在于,如果我想针对我网站的最新版本进行测试 运行,我需要对网站进行完整构建和重新部署,这可能需要很长时间。我想知道是否有一种方法可以 运行 webdriver 来代替 visual studio 的模拟器。路径通常最终是 localhost:(some port number)/(some URL),但我仍然需要一种方法来启动模拟器和 运行 对正确的端口号。
澄清一下,我 运行 对 VS 的测试很好。我想做的是 运行 针对 VS 模拟器的测试。所以我需要一种在 运行 测试之前启动模拟器的方法。
我还发现该网站总是 运行 带有 host/port:http://localhost:62880/ 所以我只需要知道如何从 WebDriver 启动模拟器.
我相信一旦您构建了测试程序集,您就可以在 NUnit 控制台 上运行它们。我通常复制bin目录并将dll
拖放到NUnit Console。
话虽如此,我并不完全确定如何始终在静态端口上 运行 vs 模拟器。 This 可能会有帮助。
我找到了 this solution。
基本思路是将您的网站本地发布到不受源代码控制的文件夹(这是通过修改项目完成的),然后使用 IIS Express 运行 给定端口上的网站。
我目前正在使用 webdriver 运行 在我的网站上进行测试。该网站目前正在 运行 使用 IIS 管理器,因此我针对路径 运行 进行了测试:localhost/path/to/my/website。
问题在于,如果我想针对我网站的最新版本进行测试 运行,我需要对网站进行完整构建和重新部署,这可能需要很长时间。我想知道是否有一种方法可以 运行 webdriver 来代替 visual studio 的模拟器。路径通常最终是 localhost:(some port number)/(some URL),但我仍然需要一种方法来启动模拟器和 运行 对正确的端口号。
澄清一下,我 运行 对 VS 的测试很好。我想做的是 运行 针对 VS 模拟器的测试。所以我需要一种在 运行 测试之前启动模拟器的方法。
我还发现该网站总是 运行 带有 host/port:http://localhost:62880/ 所以我只需要知道如何从 WebDriver 启动模拟器.
我相信一旦您构建了测试程序集,您就可以在 NUnit 控制台 上运行它们。我通常复制bin目录并将dll
拖放到NUnit Console。
话虽如此,我并不完全确定如何始终在静态端口上 运行 vs 模拟器。 This 可能会有帮助。
我找到了 this solution。
基本思路是将您的网站本地发布到不受源代码控制的文件夹(这是通过修改项目完成的),然后使用 IIS Express 运行 给定端口上的网站。