【问题标题】:Trying to get past windows authentication in browser stack试图在浏览器堆栈中通过 Windows 身份验证
【发布时间】:2020-10-20 09:31:46
【问题描述】:

所以在过去的几天里,在 Katalon Studio 中创建自动化测试时,我一直在尝试绕过 Windows 身份验证弹出框。我正在测试一个本地网站,最后使用 Katalon 中的以下代码在本地工作。当登录框打开时,输入我的用户名和密码,然后单击 OK...happy days...

    @Keyword
    def uploadFile (TestObject to, String filePath) {
        WebUI.click(to)
        StringSelection ss = new StringSelection(filePath);
        Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss, null);
        Robot robot = new Robot();
        robot.keyPress(KeyEvent.VK_ENTER);
        robot.keyRelease(KeyEvent.VK_ENTER);
        robot.delay(1000); //Millisecond 1 second delay only if needed
        robot.keyPress(KeyEvent.VK_CONTROL);
        robot.keyPress(KeyEvent.VK_V);
        robot.keyRelease(KeyEvent.VK_V);
        robot.delay(1000); //Millisecond 1 second delay only if needed
        robot.keyRelease(KeyEvent.VK_CONTROL);
        robot.keyPress(KeyEvent.VK_ENTER);
        robot.keyRelease(KeyEvent.VK_ENTER);
    }
}

我现在遇到的问题是,当尝试在浏览器堆栈中运行相同的测试时,网站加载正常,但上面似乎没有在登录框中输入我的用户名和密码。

不确定我做错了什么,或者浏览器堆栈是否不允许这样做。任何建议/信息都会非常有帮助。

【问题讨论】:

    标签: automation windows-authentication katalon-studio browserstack


    【解决方案1】:

    BrowserStack 不支持 Java 机器人类,您只能使用基本身份验证。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-14
      • 1970-01-01
      • 2013-04-28
      • 2012-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多