Automation 试图通过浏览器堆栈中的windows身份验证

Automation 试图通过浏览器堆栈中的windows身份验证,automation,windows-authentication,katalon-studio,browserstack,Automation,Windows Authentication,Katalon Studio,Browserstack,所以在过去的几天里,我一直在尝试在Katalon Studio中创建自动化测试时通过windows身份验证弹出框。我正在测试一个本地网站,最终使用下面在Katalon中的代码在本地运行。当登录框打开时,输入我的用户名和密码,然后单击OK。。。快乐的日子 @Keyword def uploadFile (TestObject to, String filePath) { WebUI.click(to) StringSelection ss = new

所以在过去的几天里,我一直在尝试在Katalon Studio中创建自动化测试时通过windows身份验证弹出框。我正在测试一个本地网站,最终使用下面在Katalon中的代码在本地运行。当登录框打开时,输入我的用户名和密码,然后单击OK。。。快乐的日子

    @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);
    }
}
我现在遇到的问题是,当尝试在浏览器堆栈中运行相同的测试时,网站加载正常,但上面的内容似乎没有在登录框中键入我的用户名和密码


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

BrowserStack不支持Java Robot类,您只能使用基本身份验证