在Java中使用Selenium库时,如何指定要模拟的浏览器?

在Java中使用Selenium库时,如何指定要模拟的浏览器?,java,internet-explorer,selenium,htmlunit-driver,Java,Internet Explorer,Selenium,Htmlunit Driver,我的网页只在IE中工作,因为它在javascript中使用ActiveXObject。 编写内部工具以测试此网页时,如何指定浏览器类型和版本 Java代码是: packagemain; 导入java.util.concurrent.TimeUnit; 导入org.openqa.selenium.By; 导入org.openqa.selenium.WebDriver; 导入org.openqa.selenium.htmlunit.HtmlUnitDriver; 公共类临时工{ 公共静态void

我的网页只在IE中工作,因为它在javascript中使用ActiveXObject。 编写内部工具以测试此网页时,如何指定浏览器类型和版本

Java代码是:

packagemain;
导入java.util.concurrent.TimeUnit;
导入org.openqa.selenium.By;
导入org.openqa.selenium.WebDriver;
导入org.openqa.selenium.htmlunit.HtmlUnitDriver;
公共类临时工{
公共静态void main(字符串[]args){
//创建html单元驱动程序的新实例
//请注意,代码的其余部分依赖于接口,
//而不是执行。
WebDriver driver=新的HtmlUnitDriver();
//现在用这个来访问我的网页
驱动程序。获取(“http://www.test.com:8000");
//按其id查找文本输入元素
driver.findElement(By.id(“test”))。单击();
driver.manage().timeouts().implicitlyWait(300,TimeUnit.SECONDS);
//检查页面的标题
System.out.println(“结果是:”+driver.findElement(By.id(“demo”)).getText());
driver.quit();
}

}
您需要使用
InternetExplorerDriver
而不是
HtmlUnitDriver
。查看详细信息。

您需要使用
InternetExplorerDriver
而不是
HtmlUnitDriver
。查看详细信息。

这基本上是在网格级别完成的,您需要设置一个网格并再次运行测试

看 并搜索“浏览器的多个版本”


HTH

这基本上是在网格级别完成的,您需要设置一个网格并再次运行测试

看 并搜索“浏览器的多个版本”