雖然我沒有錯誤,但當我想運行測驗時瀏覽器沒有打開
我想運行一個較舊的專案,我修復了錯誤,但我不知道為什么瀏覽器沒有打開。
我有:硒 Chrome Selenium Firefox
控制臺:C:\Program Files\dotnet\dotnet.exe (process 23320) exited with code 0. 要在除錯停止時自動關閉控制臺,請啟用工具->選項->除錯->除錯停止時自動關閉控制臺。按任意鍵關閉此視窗。. .
輸出:“dotnet.exe”(CoreCLR:DefaultDomain):加載“C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.25\System.Private.CoreLib.dll”。跳過加載符號。模塊已優化,除錯器選項“僅我的代碼”已啟用。“dotnet.exe”(CoreCLR:clrhost):已加載“C:\Users\Ariana\OneDrive\Desktop\AutomationPractice\AutomationPractice\bin\Debug\netcoreapp3.1\AutomationPractice.dll”。已加載符號。“dotnet.exe”(CoreCLR:clrhost):已加載“C:\Program Files\dotnet\shared\Microsoft.NETCore.App\3.1.25\System.Runtime.dll”。跳過加載符號。模塊已優化,除錯器選項“僅我的代碼”已啟用。程式'[8276]
掛鉤類:
using NUnit.Framework;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.Firefox;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using TestingProjectWebsite.StepDefinitions;
using Microsoft.Azure.WebJobs.Description;
using TechTalk.SpecFlow;
namespace TestingProjectWebsite
{
public enum BrowserType
{
Chrome,
Firefox
}
[TechTalk.SpecFlow.Binding]
public class Hooks
{
private BrowserType _browserType;
protected static IWebDriver Driver;
[BeforeScenario]
public void BeforeScenario()
{
var browserType = TestContext.Parameters.Get("Browser", "Chrome");
_browserType = (BrowserType)Enum.Parse(typeof(BrowserType), browserType);
if (Driver is null)
{
ChooseDriverInstance(_browserType);
Driver.Manage().Window.Maximize();
}
Driver.Navigate().GoToUrl("http://automationpractice.com/index.php");
}
public void ChooseDriverInstance(BrowserType browserType)
{
switch (browserType)
{
case BrowserType.Chrome:
Driver = new ChromeDriver();
break;
case BrowserType.Firefox:
Driver = new FirefoxDriver();
break;
}
}
[AfterScenario]
public void AfterScenario()
{
if (!(Driver is null))
{
Driver.Quit();
Driver = null;
}
}
}
}
奇怪的是,在 Tes Explorer 中,我的測驗沒有顯示
uj5u.com熱心網友回復:
在除錯模式下運行測驗代碼并將斷點放置在初始化驅動程式的行。很有可能您的代碼甚至沒有進入您希望它進入的 case 陳述句中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/487642.html
上一篇:帶有硒隱式等待java的無限回圈
下一篇:如何測驗HTMXGet請求?
