我无法使用 FireFox C# selenium webdriver 打开我的应用程序
I am not able to open my application using FireFox C# selenium webdriver
我想使用 firefox 测试我的单元案例。我正在使用 C# selenium webdriver。我的应用程序使用 windows 身份验证。密码是
FirefoxOptions d= new FirefoxOptions();
在 URL 我正在传递用户名和密码
Amna - 我正在寻找一种更好的方法来处理 Windows 身份验证,但这是可行的方法。
添加 NuGet 包 AutoIT
然后将此添加到您的登录名:
bool ele1 = AutoItX.WinExists("[CLASS:MozillaDialogClass]")== 1;
if (ele1)
{
AutoItX.WinActivate("[CLASS:MozillaDialogClass]");
AutoItX.Send("Username");
AutoItX.Send("{TAB}");
AutoItX.Send("Password");
AutoItX.Send("{ENTER}");
}
警报登录已弃用,url 字符串中的 user/pass 也是如此。 AutoIT 是唯一可行的东西,但它不是线程安全的,因此您必须 运行 单线程。
我想使用 firefox 测试我的单元案例。我正在使用 C# selenium webdriver。我的应用程序使用 windows 身份验证。密码是
FirefoxOptions d= new FirefoxOptions();
在 URL 我正在传递用户名和密码
Amna - 我正在寻找一种更好的方法来处理 Windows 身份验证,但这是可行的方法。
添加 NuGet 包 AutoIT
然后将此添加到您的登录名:
bool ele1 = AutoItX.WinExists("[CLASS:MozillaDialogClass]")== 1;
if (ele1)
{
AutoItX.WinActivate("[CLASS:MozillaDialogClass]");
AutoItX.Send("Username");
AutoItX.Send("{TAB}");
AutoItX.Send("Password");
AutoItX.Send("{ENTER}");
}
警报登录已弃用,url 字符串中的 user/pass 也是如此。 AutoIT 是唯一可行的东西,但它不是线程安全的,因此您必须 运行 单线程。