【发布时间】:2023-03-26 21:53:01
【问题描述】:
Google 放弃了对通过 URL 传递 Windows 凭据的支持,这对我来说破坏了很多自动化。 (用户名:密码@www.url.com)
https://www.chromestatus.com/feature/5669008342777856
我发现有一个使用我添加的 AutoItX dll 的解决方案,它在本地运行时工作正常,但在部署到 Web 服务器时它不会发送击键。
这就是我所拥有的。
AutoItX.WinWaitActive(authenticateurl + " - Google Chrome", "", 10);
AutoItX.WinActivate(authenticateurl + " - Google Chrome");
AutoItX.Send(AdminUsername + "{TAB}");
AutoItX.Send(AdminUserpass + "{ENTER}");
知道为什么 AutoItX 在部署时无法工作吗?在 Chrome 浏览器中传递 Windows 凭据是否有更好的选择?提前谢谢你!
【问题讨论】:
标签: c# asp.net selenium google-chrome autoit-c#-wrapper