ie 运行java 测试_Selenium WebDriver-在IE浏览器上运行测试

在本节中,我们将学习如何在IE浏览器上运行Selenium测试脚本。

Internet Explorer使用Internet Explorer驱动程序服务器实现WebDriver协议。 Internet Explorer驱动程序服务器是Selenium和Internet Explorer浏览器中的测试之间的链接。

下面来看看一个测试用例,尝试在IE浏览器中自动化测试以下场景。

启动IE浏览器。

打开URL : www.yiibai.com

单击“搜索”文本框

输入值“Java教程”

单击“搜索”按钮。

上面几节教程中的同一个测试套件(Demo_Test)中创建第四个测试用例。

第1步 - 右键单击“src” 文件夹,然后从 New -> Class 创建一个新的类文件。 将类的名称命名为“Fourth”,然后单击“完成”按钮。

cf448cb79070d68af43efb62d11d0d43.png

填写类的名称,如下所示:

299c1319a89937d5b90359f49beb3d7e.png

第3步 - 选择最新版本并根据您当前正在使用的操作系统下载。

对于Windows 64位,单击“IEDriverServer_x64_3.8.0.zip”下载。

282f803e8d273bc2d3830e836c0704c2.png

下载的文件将采用压缩格式,将内容解压缩到方便的目录中。

第4步 - 将系统属性“webdriver.ie.driver” 设置为 IEDriverServer.exe 文件的路径并实例化IEDriver类。

下面是一个示例代码。

// System Property for IEDriver

System.setProperty("webdriver.ie.driver", "D:\\IE Driver Server\\IEDriverServer.exe");

// Instantiate a IEDriver class.

WebDriver driver=new InternetExplorerDriver();

第5步 - 现在是时候编码了,为每个代码块嵌入了注释,以便清楚地解释这些步骤。

package com.yiibai;

import org.openqa.selenium.By;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.ie.InternetExplorerDriver;

public class Fourth {

public static void main(String[] args) {

// TODO Auto-generated method stub

// System Property for IEDriver

System.setProperty("webdriver.ie.driver", "D:\\software\\webdriver\\IEDriverServer.exe");

// Instantiate a IEDriver class.

WebDriver driver=new InternetExplorerDriver();

// Launch Website

driver.navigate().to("http://www.yiibai.com/");

//Maximize the browser

driver.manage().window().maximize();

// Click on the search text box and send value

driver.findElement(By.id("kw")).sendKeys("java教程");

// Click on the search button

driver.findElement(By.name("submit")).click();

}

}

第6步 - 右键单击Eclipse代码,然后选择Run As -> Java Application 。

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值