0
C#でSeleniumでNUnitを学習して設定しようとしています。 後は、私のフレームワークNunit、Selenium、C#で実行されていないテスト実行
- Visual Studioのコミュニティ2017
- NUnitの3テストアダプタ、版3.9.0.0
- NUnitのv3.9.0
- セレンwebdriverを3.7.0
- セレン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 IE 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();
}
}
}
私はウェブ上のチュートリアルに従っています。 http://executeautomation.com/blog/using-nunit-with-selenium-c/この男はビデオにコンソールアプリを表示しています。 – Aruba
@Aruba:はい、ビデオにはリンクしただけで、テストケースを実行している人がテストエクスプローラウィンドウの "Run Selected Test"コマンドで表示されます。あなたのビデオでは、あなたはそれをやっていません。 チュートリアルビデオをもう一度見て、あなたのビデオを見て、ユニットテスト(「選択されたテストの実行」を使用してテストエクスプローラから)の実行方法の違いと実行方法の違いを確認してください。 –
私の間違いを指摘していただきありがとうございます。私は間違った方法でテストを実行していました。 – Aruba