Dramatiker: System.NullReferencexception beim Aufrufen von Gotoasync mit URL von JSON -Datei

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Dramatiker: System.NullReferencexception beim Aufrufen von Gotoasync mit URL von JSON -Datei

by Anonymous » 18 Mar 2025, 16:56

Ich begegne ein System. NullReferencexception In meinem Dramatiker, wenn ich versuche, zu einer URL zu navigieren, die aus meiner Datei my Appstings.json abgerufen wurde. Der Fehler erfolgt in der Zeile auf Seite. GOTOASYNC (BASEURL) .

Code: Select all

public static IPlaywright playwright;

public static string baseUrl;

[BeforeTestRun]
public static async BeforetestRun()
{
playwright = await Playwright.CreateAsync();
baseUrl = Configuration["BaseURL"];
}

[BeforeScenario]
public async Task BeforeScenario()
{
var browser = await playwright.Chromium.LaunchAsync(new
BrowserTypeLaunchOptions {
Headless = false,
Args=new[]  {"--disable-features"}
});

var context = await browser.NewContextAsync((new
BrowserNewContextOptions
{ IgnoreHTTPSErrors = false
});

var page = await context.NewPageAsync();

await page.GoToAsync(baseUrl);
}
Meine Datei my AppStings.json lautet wie folgt:

Code: Select all

{
"BaseURL" = "my url"
}
Obwohl meine BasisaRl korrekt ist und Dramatiker und Browser -Instanz ordnungsgemäß initialisiert sind, erhalte ich immer wieder diesen Fehler:

Code: Select all

System.NullReferenceException: Object reference not set to an instance of an object.
Wie kann ich dieses Problem beheben?

Code: Select all

2025-03-18T13:32:46.7221827Z      at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.FireEvents(HookType hookType)
2025-03-18T13:32:46.7222293Z    at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.FireScenarioEvents(HookType bindingEvent)
2025-03-18T13:32:46.7222748Z    at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnStepEnd()
2025-03-18T13:32:46.7223240Z    at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
2025-03-18T13:32:46.7223819Z    at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.Step(StepDefinitionKeyword stepDefinitionKeyword, String keyword, String text, String multilineTextArg, Table tableArg)
2025-03-18T13:32:46.7224379Z    at TechTalk.SpecFlow.TestRunner.Given(String text, String multilineTextArg, Table tableArg, String keyword)

Top