未使用 NUnit、Selenium 和 C# 运行的测试执行

阿鲁巴岛

我正在尝试在 C# 中使用 Selenium 学习和设置 NUnit。

以下内容包含在我的框架中

  1. Visual Studio 社区 2017
  2. NUnit 3 测试适配器,版本 3.9.0.0
  3. NUnit v3.9.0
  4. 硒网络驱动程序 3.7.0
  5. Selenium Webdriver IEDriver v3.7.0

当我运行我的代码时,什么也没有发生。测试资源管理器不显示任何执行。我无法解决这个问题。

检查此视频是否存在问题:https : //screencast-o-matic.com/watch/cbX3rQ2t6Z

下面是代码

using NUnit.Framework;
using OpenQA.Selenium;
using OpenQA.Selenium.IE;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace TestTut
{

    class Program
    {
        //Declaring Internet Explorer driver
        IWebDriver driver = new InternetExplorerDriver();

        static void Main(string[] args)
        {
        }

        [SetUp]
        public void Initialize()
        {
            // Navigate to test URL
            driver.Navigate().GoToUrl("http://www.google.com/");
        }

        [Test]
        public void ExecuteTest()
        {
            // Enter in Google search
            IWebElement element = driver.FindElement(By.Name("q"));

            // Perform action
            element.SendKeys("This is a test");
            Console.WriteLine("Type the text in search box");
        }

        [TearDown]
        public void CloseDriver()
        {
            // Close the browser
            driver.Close();
        }
    }
}
弗拉基米尔·拉扎尔

嗯......也许我错了,但你不应该开始将它作为测试资源管理器的单元测试或它的名字吗?

问题可能在于您将它作为控制台应用程序运行,并且由于您的 Main 方法为空,因此它当然不会执行任何操作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Selenium和Nunit的并行测试失败

来自分类Dev

c#-geckodriver.exe selenium 3.8 未运行 nunit 3.9

来自分类Dev

使用Nunit在C#并行执行中的Selenium Grid

来自分类Dev

运行所有测试后,NUnit Selenium Webdriver未关闭

来自分类Dev

如何使用 selenium webdriver、NUnit 和 C# 获取元素属性的子属性值

来自分类Dev

nunit-console无法使用TestCase和TestCaseSource运行测试

来自分类Dev

使用nunit-console和mono运行硒测试

来自分类Dev

C# NUnit 和测试元组

来自分类Dev

使用 Nunit 3 控制台未正确运行测试

来自分类Dev

使用 Webdriver 和不使用 webdriver 运行 Selenium 测试的区别

来自分类Dev

使用NUnit和Moq测试等待的呼叫

来自分类Dev

如何使用NUnit和SpecFlow按类别驱动的特定顺序运行自动bdd UI测试

来自分类Dev

可执行的测试文件未运行测试

来自分类Dev

使用特定数据运行nunit测试

来自分类Dev

GoogleTest CMake和Make测试未运行

来自分类Dev

Moq:如何使用Nunit和内部HttpClient测试类?

来自分类Dev

使用硒和Nunit在C#中声明实际值

来自分类Dev

如何使用一个Firefox实例Selenium WebDriver和Python运行多个测试?

来自分类Dev

C# NUnit 3.6.1 - 执行类测试命令

来自分类Dev

使用 TestDecorator Addin 时 Nunit SetUp 和 TearDown 不运行

来自分类Dev

NUnit和测试Xamarin PCL

来自分类Dev

RX和异步Nunit测试

来自分类Dev

C# NUnit 测试

来自分类Dev

Resharper将我的NUnit测试标记为未使用

来自分类Dev

Resharper将我的NUnit测试标记为未使用

来自分类Dev

如何使用Selenium和以C#编写的代码执行Cntrl + A功能

来自分类Dev

从窗口窗体运行Selenium C#测试

来自分类Dev

如何在 .NetCore 中使用 Selenium C# 记录测试执行

来自分类Dev

使用PHPUnit和Selenium设置测试

Related 相关文章

热门标签

归档