我必须在 C# Selenium 中测试一个 Web 应用程序,并且所有功能都需要在测试之前登录。有什么方法可以在测试中跳过登录步骤吗?因为它们在重复并浪费时间...我已经阅读了有关将登录详细信息保存到 cookie 的信息,但不确定如何以及在何处添加 cookie 以及如何在测试方法中调用它们。另外,如果我使用 cookie,我将无法通过在其中添加 [Parallelizable] 来并行运行它们
namespace ParallelGrid {
[TestFixture]
[Parallelizable]
public class ParallelGrid1
{
public static IWebDriver driver;
[SetUp]
public void Setup()
{
ChromeOptions options = new ChromeOptions();
driver = new ChromeDriver();
}
[Test]
public void Test1()
{
driver.Navigate().GoToUrl(" ");
//enter username
//enter password
//press submit
//go to home screen
//perform test 1
}
[Test]
public void Test2()
{
driver.Navigate().GoToUrl(" ");
//enter username
//enter password
//press submit
//go to home screen
//perform test 2
}
[Test]
public void Test3()
{
driver.Navigate().GoToUrl(" ");
//enter username
//enter password
//press submit
//go to home screen
//perform test 3
}
}
}'''
慕码人8056858
吃鸡游戏
相关分类