Java Selenium如何在“上发送密钥”;在页面上找不到“查找”;
我正在编写一个具有自动登录功能的selenium驱动程序,但在登录表单上找不到任何内容 如何在此表单上输入密码和帐户中的文本Java Selenium如何在“上发送密钥”;在页面上找不到“查找”;,java,selenium,selenium-webdriver,selenium-chromedriver,selenium-ide,Java,Selenium,Selenium Webdriver,Selenium Chromedriver,Selenium Ide,我正在编写一个具有自动登录功能的selenium驱动程序,但在登录表单上找不到任何内容 如何在此表单上输入密码和帐户中的文本 它不是HTML表单。这是操作系统提供的对话框,而不是浏览器。因此,您无法使用selenium实现自动化 您可以使用Java类Robot来操作它,但是Robot类只能在脚本所在的本地操作对话框。如果使用RemoteWebDriver并在远程计算机上打开浏览器,则Robot类将无法工作 据我所知,没有一个好的解决方案可以同时支持本地和远程案例。您正在谈论的是基本身份验证,有一
它不是HTML表单。这是操作系统提供的对话框,而不是浏览器。因此,您无法使用selenium实现自动化 您可以使用Java类
Robot
来操作它,但是Robot
类只能在脚本所在的本地操作对话框。如果使用RemoteWebDriver并在远程计算机上打开浏览器,则Robot
类将无法工作
据我所知,没有一个好的解决方案可以同时支持本地和远程案例。您正在谈论的是基本身份验证,有一些解决方案 通过url中的凭据(不再适用于chrome)或chrome中的远程调试 试试这个
import org.openqa.selenium.NoAlertPresentException;
导入org.openqa.selenium.Alert;
driver.switch to().alert().sendKeys(“用户名”+Keys.TAB+“密码”);
driver.switchTo().alert().accept()代码>我将尝试查看机器人程序包。你给了我任何技术或库,甚至任何语言,可以自动登录这个表单?希望这篇文章可以帮助你作为开始:我尝试使用机器人,但它不工作。Selenium将等待加载页面,以便不受限制地运行下一个代码。我尝试为input Robot创建新线程,auto press function run,但Form上没有输入您能帮我先在localhost(单机)上运行auto程序吗?最简单的方法是使用chrome版本请给我这些函数的程序包库我在selenium for Java上找不到SetAuthenticationCredentials()函数