使用phantomjs的Windows身份验证

尼尔

我正在最新的项目中研究phantomjs作为UI自动化的可能解决方案,但似乎无法使Windows身份验证正常工作。我试过设置page.settings.userNameand page.settings.password,但是下面的代码段总是得到401,基础堆栈不费力气来解决它。我的搜索引擎优化使我失败了,所以我来到社区寻求帮助。

var page = require('webpage').create();

page.onResourceReceived = function(response) {
    phantom.exit(response.status);
};

page.open('http://bing.com');
帕维尔·科诺年科(Pavel Kononenko)

对我来说,这种情况非常有效。迈克罗杰斯解决方案

var _driverOptions = new PhantomJSOptions();
var _driverService = PhantomJSDriverService.CreateDefaultService();
_driverOptions.AddAdditionalCapability("phantomjs.page.settings.userAgent", "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36");
_driver = new PhantomJSDriver(_driverService, _driverOptions);


using (Impersonation.LogonUser(domain, login, pass, LogonType.Interactive))
{
    using (var proxy = new NtlmProxy(new Uri("http://yoursite.com/"), options))
    {
        _driver.Navigate().GoToUrl(url);
    }
 }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 PhantomJS 进行代理身份验证

来自分类Dev

使用基本身份验证与摘要式身份验证与Windows身份验证的原因

来自分类Dev

如何使用硒在PhantomJS中设置代理身份验证?

来自分类Dev

使用phantomjs在URL上进行身份验证

来自分类Dev

使用Windows身份验证的Sybase ASE

来自分类Dev

使用 Windows 身份验证的 REST API

来自分类Dev

对单个操作而非整个应用程序使用Windows身份验证进行身份验证

来自分类Dev

无法使用Windows身份验证向SMTP服务器进行身份验证

来自分类Dev

使用 asp.net 中的基本身份验证覆盖 IIS Windows 身份验证

来自分类Dev

pymssql Windows身份验证

来自分类Dev

IIS Windows身份验证

来自分类Dev

MVC Windows身份验证

来自分类Dev

关于Windows身份验证

来自分类Dev

Windows身份验证到本机SQL身份验证

来自分类Dev

Linqpad身份模拟-Windows身份验证

来自分类Dev

在ASP.NET中使用Windows身份验证

来自分类Dev

将Windows身份验证与OAuth 2.0结合使用

来自分类Dev

使用Windows.Web.Http.HttpClient的NTLM身份验证

来自分类Dev

使用Selenium Webdriver处理Windows身份验证

来自分类Dev

使用Windows身份验证拒绝[Authorize(Roles =“ Administrators”))的访问

来自分类Dev

在IIS上使用PHP进行Windows身份验证

来自分类Dev

Django使用登录的Windows域用户进行身份验证

来自分类Dev

使用DBeaver连接到SQL Server Windows身份验证

来自分类Dev

使用SOAP服务和IIS的Windows身份验证失败

来自分类Dev

SSH不使用公共密钥进行身份验证(Windows)

来自分类Dev

使用谷歌浏览器进行Windows身份验证

来自分类Dev

使用Firefox进行Windows域身份验证

来自分类Dev

使用MVC配置Windows身份验证(4)

来自分类Dev

使用asp.net进行Windows身份验证

Related 相关文章

热门标签

归档