【发布时间】:2018-07-27 08:01:42
【问题描述】:
我正在尝试在带有 C# 的 mac 上使用 selenium 创建一些测试用例。我使用的 IDE 是 Visual Studio 2017。我安装了以下软件包,selenium web 驱动程序,selenium 支持,selenium firefox web 驱动程序。我的问题是如何成功使用 selenium 为使用 C# 的网站创建测试用例。每当我尝试运行测试用例时,都会弹出以下错误;
/Users/andrew/Projects/test/test/Test.cs(23,23): Error CS0234: The type or namespace name 'Firefox' does not exist in the namespace 'OpenQA.Selenium' (are you missing an assembly reference?) (CS0234) (test)
和
/Users/andrew/Projects/test/test/Test.cs(9,9): Error CS0246: The type or namespace name 'IWebDriver' could not be found (are you missing a using directive or an assembly reference?) (CS0246) (test)
代码试用:
using NUnit.Framework;
using System;
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
namespace test
{
[TestFixture()]
public class Test
{
IWebDriver driverOne = new FirefoxDriver();
[Test()]
public void TestCase()
{
driverOne.Navigate().GoToUrl("http://google.com/");
}
}
}
【问题讨论】:
标签: c# visual-studio unit-testing selenium selenium-webdriver