运行自动化测试demo

阅读本文预计需要 4 分钟。

转载自本人微信公众号:国少侠 不只是技术

 

对于运行自动化demo的前期配置,请参考我的其他文章。

今天我们学习一下怎么运行自动化测试demo,读者先跟着我的步骤,一步一步来,先不讲为什么要这样做,后面的文章我会讲到你的这些疑问。

 

步骤一

在maven项目Test里创建一个文件夹,文件夹命名为resourses,用于存储浏览器驱动(比如谷歌浏览器驱动是chromedriver.exe,先通俗的理解驱动是干什么的吧,它可以用来打开浏览器,如果浏览器都打不开,我们怎么才能通过代码来操作浏览器上的网页,比如输入账号密码等操作)。

如下图所示,创建文件夹操作

填写文件夹名称,然后点击Finish

创建好的文件夹如图所示

 

下载谷歌浏览器驱动chromedriver.exe,放在新建的文件夹下,如下图所示。

驱动下载地址如下,网页打不开多刷新几遍就可以了。

http://chromedriver.storage.googleapis.com/index.html

 

下载驱动注意事项:

下载的驱动要跟自己的谷歌浏览器的版本相对应,否则使用驱动打开浏览器会出错。谷歌浏览器和谷歌浏览器驱动对应版本请参考以下链接:

https://blog.csdn.net/llbacyal/article/details/78563992

 

 


 

步骤二:下面开始进行“运行谷歌浏览器、并打开百度网页”的相关操作

新建一个java文件,命名为baidu,点击Finish。

把下面的内容复制到baidu.java文件里,如下图所示

@Test

public void baiduTest() {

//设置浏览器驱动的路径

System.setProperty("webdriver.chrome.driver","resourses\\chromedriver.exe");

WebDriver driver = new ChromeDriver();

driver.get("https://www.baidu.com");//设置百度的网址

WebElement element1 = driver.findElement(By.xpath(".//input[@id='kw']"));//设置百度搜索首页输入框元素的相对路径

element1.sendKeys("关注我的微信公众号:自动化测试,不只是技术");//给输入框中添加的内容

WebElement element2 = driver.findElement(By.xpath(".//input[@id='su']"));//设置输入框右边的搜索按钮元素的相对路径

element2.click();//点击搜索按钮

 

}

然后把下面这段复制到testng.xml文件里,如下图所示

 <class name="org.test.baidu">

       <methods>

       <include name="百度">baiduTest</include>

       </methods>

   </class>

然后右键点击testng.xml,点击TestNG Suite,运行testng.xml测试用列,如图所示

运行效果如下图所示

神奇吧,目前为止你已经可以运行自动化测试demo了,你肯定有很多疑问,接下来我会把你的疑问都一一解答,保证你会很快学会自动化测试。

 

推荐阅读:

运行自动化测试demo的前期配置三

怎么有效的坚持做一件事

 

 

长按二维码,关注一位技术人的公众号

不只是技术

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值