Я реализовал тестирование Nunit selenium C# в visual studio (Консольное приложение n Библиотека классов). Мой проект в visual studio - это консольное приложение. Я запустил сетку селена, используя
java -Dwebdriver.gecko.driver="..\jar\geckodriver.exe" -Dwebdriver.chrome.driver="..\jar\chromedriver.exe" -Dwebdriver.ie.driver="..\jar\IEDriverServer.exe" -jar ..\jar\selenium-server-standalone-3.14.0.jar -role hub -port 4444
Код:
using Automation_Framework.Manager;
using NUnit.Framework;
using OpenQA.Selenium;
using System;
using System.Collections.Generic;
using System.Text;
namespace Automation_Framework.TestManager
{
[TestFixture]
class ChromeTestManager
{
private WebDriverManager webDriverManager;
private IWebDriver driver;
public ChromeTestManager()
{
webDriverManager = new WebDriverManager();
}
[SetUp]
public void setup()
{
webDriverManager.createDriver("chrome");
driver = webDriverManager.getDriver();
}
[Test]
public void test()
{
driver.Url = "http://www.google.com.my";
driver.Navigate();
}
[TearDown]
public void shutdown()
{
driver.Close();
}
}
}
Я пытался выполнить с помощью Test Explorer, но он не открывает браузер. Я следую этому учебнику .
Вопросы:
- Как запустить проект с открытым браузером и просмотреть все действия?
- Как запустить с помощью Nunit-console-runner.
Пожалуйста, помогите мне. Спасибо.