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

时间:2013-02-13 13:32:13

标签: java selenium httprequest selenium-webdriver httpresponse

我有简单的selenium课程。它运作得很好。现在我很感兴趣,如何在控制台模式下唱歌。换句话说。我需要一个结果(在代码中,如果请求成功与否。)我不需要在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();

1 个答案:

答案 0 :(得分:5)

您可以考虑在HTMLUnitDriver中运行脚本 - 请参阅short help了解

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