私は C# と Xunit で Playwright を使用していますが、Selenium と Xunit のユーザーも同様に役立つと思います。あるテストで要素の値を取得し、この値を別のテストに渡す必要があります。例えば、
[Fact]
public async Task GetData()
{
var data = await Page.GetAttribute(selector1, "value");
}
[Fact]
public async Task PassData()
{
await Page.FillAsync(selector2, data);
}
これは単純な例です。実際のテストには多くのステップがあるため、1 つの大きなテストをいくつかの小さなテストに分割したいと考えています。