首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何通过java的selenium在弹出框中发送用户名和密码?

如何通过java的selenium在弹出框中发送用户名和密码?
EN

Stack Overflow用户
提问于 2020-08-30 16:28:27
回答 2查看 307关注 0票数 1

单击链接查看:弹出截图

我正在尝试使用Selenium在chrome中实现以下自动化:身份验证。我想插入用户名,密码,然后单击“登录”或“取消”。但我不能“检查元素”。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-08-31 08:48:54

这是窗口身份验证弹出,而不是javascript警报。因此,在这种情况下,您需要修改Webdriver。(AutoIT也适用。但下面是处理这个问题的简单方法。)

说,username=admin,password=admin。只需传递以下URL:

代码语言:javascript
代码运行次数:0
运行
复制
driver.get("http://admin:admin@the-internet.herokuapp.com/);
票数 0
EN

Stack Overflow用户

发布于 2020-08-30 16:54:12

您需要将驱动程序切换到alert

代码语言:javascript
代码运行次数:0
运行
复制
driver.switchTo().alert().sendKeys("Some text");

您可以发送tab密钥从“用户名”框切换到“密码”框。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63659637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档