【问题标题】:Basic authentication with Selenium in Internet Explorer 11在 Internet Explorer 11 中使用 Selenium 进行基本身份验证
【发布时间】:2015-10-25 17:00:49
【问题描述】:

我读过Basic authentication with Selenium in Internet Explorer 10 而且我更改了我的注册密钥,当我使用用户并传入 url 时,我看不到基本身份验证弹出窗口,但实际上页面没有加载。我看到空白页!

我在 IE 中看到了我的网址,但什么也没发生 - 我看到了白页。 我也必须更改 IE 中的某些内容吗?

【问题讨论】:

    标签: selenium protractor internet-explorer-11 basic-authentication


    【解决方案1】:

    如果没有一些解决方法,这是不可能的。

    我也需要相同的功能,并且之前的 SO 回答证实了,这是不可能的,或者可能失败的可能性很高。

    我学到的关于 Protrator 的一件事是不要试图用它做太复杂的东西,否则我会玩得很糟糕。

    至于功能-我最终让 Protractor 启动 Node.js 任务,它使用 request 进行身份验证并返回数据。

    直接取自 request 模块:

    request.get('http://some.server.com/').auth('username', 'password', false);
            // or 
            request.get('http://some.server.com/', {
                'auth': {
                    'user': 'username',
                    'pass': 'password',
                    'sendImmediately': false
                }
            });
            // or 
            request.get('http://some.server.com/').auth(null, null, true, 'bearerToken');
            // or 
            request.get('http://some.server.com/', {
                'auth': {
                    'bearer': 'bearerToken'
                }
            });
    

    【讨论】:

    • 嗨,Dejan 非常感谢您的建议。但我真的无法想象 node.js 任务将如何打开 url 并登录,然后量角器“it”测试将继续......
    猜你喜欢
    • 2014-06-23
    • 2014-01-04
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-12
    • 2018-01-02
    相关资源
    最近更新 更多