如何在基本身份验证中将文本发送到用户名和密码字段?

时间:2018-10-25 09:08:13

标签: java selenium selenium-webdriver basic-authentication

请帮帮我!我尝试输入我的应用(https://testing.shipnext.com/),但是模态窗口不允许我使用。我必须输入登录名/密码,但我不能这样做。我尝试使用以下代码:

警报;

@BeforeClass
public static void setup(){
    System.setProperty("webdriver.chrome.driver", "/home/qa-1/IdeaProjects/chromedriver");
    driver = new ChromeDriver();
    loginPage = new LoginPage(driver);
    driver.manage().window().maximize();
    driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
    driver.get("https://testing.shipnext.com/");
}

@Test
public void alertText(){
    alert = driver.switchTo().alert();
    alert.sendKeys("myLogin");

1 个答案:

答案 0 :(得分:0)

请使用以下带有凭据(有效的用户名和密码)的声明来启动URL。

driver.get("https://**username**:**password**@testing.shipnext.com/");