0
C#에서 Selenium을 사용하여 NUnit을 배우고 설정하려고합니다. 는 내 프레임 워크Nunit, Selenium 및 C#으로 실행되지 않는 테스트 실행
- 비주얼 스튜디오 커뮤니티 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 : 그렇습니다.하지만 방금 연결 한 비디오에서 "선택한 테스트 실행"명령을 사용하여 테스트 탐색기 창에서 테스트 사례를 실행하는 사람을 볼 수 있습니다. 비디오에서 당신은 그렇게하지 않습니다. 튜토리얼 동영상을 다시보고 비디오를 살펴보고 ("선택한 테스트 실행"을 사용하여 테스트 탐색기에서) 단위 테스트 실행 방법이 어떻게 다른지 살펴보십시오. –
실수를 지적 해 주셔서 감사합니다. 나는 시험을 잘못하고 있었다. – Aruba