如何从外部弹出窗口中找出输入字段的标识符

时间:2019-03-27 10:18:19

标签: java selenium cucumber

我正在尝试将用户名和密码弹出窗口。麻烦的是,这是某种模式或外部窗口,在这些窗口中我找不到任何xpath,id等...如何识别此字段的元素。我经历了所有与此相关的主题,但是没有一个主题可以帮助我用Java编写有关黄瓜/硒的文章。

使用“ https://username:password@wedomain.cz/”无效。

使用如下代码:

WebElement email_id = driver.findElement(By.linkText("Uživatelské 
jméno"));
        email_id.sendKeys("XXX");
        WebElement password_id = driver.findElement(By.linkText("Heslo"));
        password_id.sendKeys("xxx");
        Thread.sleep(5000);

        WebElement sign = driver.findElement(By.linkText("Přihlaste se"));
        sign.click();

不起作用。我还必须说,我要访问的域与在安全性弹出窗口中看到的域不同。

enter image description here

1 个答案:

答案 0 :(得分:0)

解决方案-需要使用机器人类或其他自动化库来完成。

https://www.guru99.com/using-robot-api-selenium.html

结束问题。