有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (3) 个答案

  1. # 1 楼答案

    我猜您正在尝试处理通过Java脚本提供的基本身份验证弹出窗口。您可以通过将用户ID和密码放入URL来处理基于java脚本的身份验证。让你的URL像下面这样,它不会要求在弹出窗口中输入凭据

    http://UserID:Password@YourWebsite.com

  2. # 2 楼答案

    Joe Colantonio已经解释了-如何通过非常简单的步骤自动化非基于浏览器的功能。请通过这个link。请注意,他已将AutoIT用于相同的[这是您的要求],但它仅适用于windows platfrom

  3. # 3 楼答案

    您可以像下面这样使用:-

    driver.get("http://UserName:Password@Example.com");
    

    使用用户名代替用户名,密码和更改示例相同。com与您的网站

    WebDriverWait wait = new WebDriverWait(driver, 20);      
    Alert alert = wait.until(ExpectedConditions.alertIsPresent());     
    alert.authenticateUsing(new UserAndPassword(**username**, **password**));
    

    希望它能帮助你:)