如何使用Java或C#填充浏览器中的字段

时间:2014-03-21 13:05:18

标签: c# java

由于我有一个Web表单需要反复填写,我可以构建一个Java或C#程序来自动填充表单吗?例如,下面是一个示例联系我们表单,我希望当我点击Java或C#程序时,表单可以自动填写。怎么做到这一点?

enter image description here

2 个答案:

答案 0 :(得分:1)

也许您需要使用一些自动测试技术。例如:selenium(Java),watir(Ruby),watin(.net)。 这些工具提供浏览器抽象,帮助操作页面和控件。 没有什么例子:

package selenium.example;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.htmlunit.HtmlUnitDriver;

public class ExampleSearch  {
    public static void main(String[] args) {

        WebDriver driver = new HtmlUnitDriver();

        // Open Google
        driver.get("http://www.google.com");

        WebElement element = driver.findElement(By.name("q"));

        element.sendKeys("selenium best practices");

        // Send form with element 
        element.submit();
    }
}

答案 1 :(得分:0)

JavaScript是一种更好的方法。使用正确的工具来完成正确的工作。