selenium WebDriver,无需任何互联网浏览器即可工作.

3 java selenium httpresponse httprequest selenium-webdriver

我有简单的硒类.它运作得很好.现在我很感兴趣,如何在控制台模式下唱歌.换句话说.我需要一个结果(在代码中,如果请求成功与否.)我不需要在Web浏览器中显示.如果一切顺利,我需要一个返回值,如果不是另一个返回值(如真或假);

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;

 WebDriver driver;
 WebElement loginInput;
 WebElement passwordInput;
 WebElement loginSubmit;
 driver = new FirefoxDriver();     

 driver.get("URL");
 loginInput = driver.findElement(By.id("id"));

 loginInput.sendKeys("ninotyesh");
 passwordInput =driver.findElement(By.id("id"));
 passwordInput.sendKeys("key");
 loginSubmit = driver.findElement(By.id("id"));
 loginSubmit.click();
Run Code Online (Sandbox Code Playgroud)

Pav*_*cek 5

您可以考虑运行脚本HTMLUnitDriver- 请参阅有关它的简短帮助

在代码结束时,我会检查成功登录后应该存在的一些元素,并在驱动程序找到它时打印出TRUE.