没有 VisualStudio 的 Selenium WebDriver 测试
Selenium WebDriver Test without VisualStudio
我正在使用 Selenium WebDriver 和 Visual Studio 2010 为不同数量的项目创建测试,验证网页元素(classame、id..)。
我的一些开发同事正在使用 Mac 或者他们不想在他们的机器上安装 Visual Studio。所以这里的问题是,为了 运行 我创建的测试(或未来的测试),有什么方法可以 运行 它们而无需 Visual Studio 并且以简单的方式?任何帮助或建议表示赞赏! :D
MAC错误
加粗3.12.0/mcs/class/System/System.Net/HttpWebRequest.cs:849
at System.Net.HttpWebRequest.GetRequestStream () [0x00057] in /private/tmp/source-mono-mac-3.12.0-branch-32/bockbuild-mono-3.12.0-branch/profiles/mono-mac-xamarin/build-root/mono-3.12.0/mcs/class/System/System.Net/HttpWebRequest.cs:865
at OpenQA.Selenium.Remote.HttpCommandExecutor.Execute (OpenQA.Selenium.Remote.Command commandToExecute) [0x00000] in <filename unknown>:0
at OpenQA.Selenium.Remote.DriverServiceCommandExecutor.Execute (OpenQA.Selenium.Remote.Command commandToExecute) [0x00000] in <filename unknown>:0
at OpenQA.Selenium.Remote.RemoteWebDriver.Execute (System.String driverCommandToExecute, System.Collections.Generic.Dictionary
2个参数) 0x00000] in :0
当然可以用命令行来完成。您需要做的就是使用 NUnit 控制台并参考测试 dll
这也是我们在 windows 未安装 VS 的机器上 运行 selenium 测试的方式。参见 this. More about NUnit commmand line options here
我正在使用 Selenium WebDriver 和 Visual Studio 2010 为不同数量的项目创建测试,验证网页元素(classame、id..)。
我的一些开发同事正在使用 Mac 或者他们不想在他们的机器上安装 Visual Studio。所以这里的问题是,为了 运行 我创建的测试(或未来的测试),有什么方法可以 运行 它们而无需 Visual Studio 并且以简单的方式?任何帮助或建议表示赞赏! :D
MAC错误
加粗3.12.0/mcs/class/System/System.Net/HttpWebRequest.cs:849
at System.Net.HttpWebRequest.GetRequestStream () [0x00057] in /private/tmp/source-mono-mac-3.12.0-branch-32/bockbuild-mono-3.12.0-branch/profiles/mono-mac-xamarin/build-root/mono-3.12.0/mcs/class/System/System.Net/HttpWebRequest.cs:865
at OpenQA.Selenium.Remote.HttpCommandExecutor.Execute (OpenQA.Selenium.Remote.Command commandToExecute) [0x00000] in <filename unknown>:0
at OpenQA.Selenium.Remote.DriverServiceCommandExecutor.Execute (OpenQA.Selenium.Remote.Command commandToExecute) [0x00000] in <filename unknown>:0
at OpenQA.Selenium.Remote.RemoteWebDriver.Execute (System.String driverCommandToExecute, System.Collections.Generic.Dictionary
2个参数) 0x00000] in :0
当然可以用命令行来完成。您需要做的就是使用 NUnit 控制台并参考测试 dll
这也是我们在 windows 未安装 VS 的机器上 运行 selenium 测试的方式。参见 this. More about NUnit commmand line options here