Я пытаюсь запустить мой запуск Selenium, когда кнопка нажимает на мою форму окна. Я не уверен, как связать библиотеку классов с Windows Form. Я зацикливаюсь, потому что для правильного выполнения сценария/класса проект Output Type должен быть установлен в «Class Library», иначе он выдает множество ошибок.Выполнение теста Selenium C# из формы окна
Вот класс Я пытаюсь запустить:
using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
namespace SeleniumTest
{
[TestClass]
public class SeleniumTest
{
[TestMethod]
public void TestMethod1()
{
// Set what browser to use
ChromeDriver driver = new ChromeDriver(@"C:\Users\Alex\Documents\Selenium");
// Set the base website
string baseURL = "http://kd.svr-webdev-01.df.local";
driver.Navigate().GoToUrl(baseURL + "/");
driver.Close();
}
}
}
Разве вы не можете просто «SeleniumTest test = new SeleniumTest(); test.TestMethod1(); '? – sircapsalot
Вы показали нам единичный тест. Если вы пытаетесь поместить его в форму, просто возьмите тело 'TestMethod1' и поместите в него событие нажатия кнопки в вашей форме. – Arran
@ Арран Я очень глуп. Я не думал, что это сработает. Спасибо Арран, отлично работает :) –