Agent Tests for API, MAUI, and Slop Features

This commit is contained in:
2026-06-03 19:08:35 -04:00
parent 46150d3a69
commit 0feac0f0a0
142 changed files with 4156 additions and 1462 deletions
+5 -6
View File
@@ -1,16 +1,14 @@
using Tests.Helpers;
namespace Tests.Pages;
public abstract class BasePage
{
protected Website Website { get; }
protected BasePage(Website website)
{
Website = website;
}
protected Website Website { get; }
public abstract string Url { get; }
public virtual async Task GotoAsync()
@@ -22,7 +20,8 @@ public abstract class BasePage
{
var content = Website.FindById("content");
var links = content.Locator("a");
var hrefs = await links.EvaluateAllAsync<string[]>("els => els.map(el => el.getAttribute('href')).filter(Boolean)");
var hrefs = await links.EvaluateAllAsync<string[]>(
"els => els.map(el => el.getAttribute('href')).filter(Boolean)");
return hrefs.ToList();
}
}
}