上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 47 下一页
摘要: 1.简介 相信各位小伙伴或者同学们通过前面已经介绍了的Python+Selenium基础篇,通过前面几篇文章的介绍和练习,Selenium+Python的webUI自动化测试算是 一只脚已经迈入这个门槛了要想第二只脚也迈进来。那么就要继续跟随宏哥的脚步继续前行。接下来,宏哥 计划写第二个系列:练习篇 阅读全文
posted @ 2019-11-28 14:14 北京-宏哥 阅读(2351) 评论(1) 推荐(15) 编辑
摘要: 1. 简介 俗话说:磨刀不误砍柴工,因此在我们要开始写自动化脚本之前,我们先来学习和了解几个基本概念,在完全掌握了这几个概念之后,有助于我们快速上手,如何去编写自动化测试脚本。 元素,在这个教程系列,我们说的元素之网页元素(web element)。在网页上面的文本输入框,按钮,多选,单选,标签,和 阅读全文
posted @ 2019-11-27 14:00 北京-宏哥 阅读(2228) 评论(0) 推荐(16) 编辑
摘要: 1. 简介 上一篇中,只是简单地一带而过的说了一些驱动浏览器,这一篇继续说说驱动浏览器,然后再说一说元素定位的方法。 完成环境的安装并测试之后,我们对Selenium有了一定的了解了,接下来我们继续驱动浏览器做一些基本操作: 窗口尺寸设置、网页截图、刷新、前进和后退 2. 窗口尺寸设置 在测试过程中 阅读全文
posted @ 2019-11-26 14:00 北京-宏哥 阅读(2434) 评论(0) 推荐(18) 编辑
摘要: 1. 简介 本节介绍如何初始化一个webdriver实例对象driver,然后打开和关闭firefox浏览器。要用selenium打开fiefox浏览器。首先需要去下载一个driver插件geckodriver.exe, 下载地址https://github.com/mozilla/geckodri 阅读全文
posted @ 2019-11-25 14:35 北京-宏哥 阅读(2896) 评论(0) 推荐(15) 编辑
摘要: 1.简介 现在这篇,我们来学习TestNG.xml文件,前面我们已经知道,TestNG就是运行这个文件来执行测试用例的。通过本篇,你可以进一步了解到:这个文件是配置测试用例,测试套件。简单来说,利用这个文件,我们可以跑同一个类或者多个不同类里面的测试用例。 TestNG通过设置testng.xml文 阅读全文
posted @ 2019-11-13 14:00 北京-宏哥 阅读(1790) 评论(0) 推荐(11) 编辑
摘要: 1、简介 TestNG中用到的annotation的快速预览及其属性。 2、TestNG基本注解(注释) 注解 描述 @BeforeSuite 注解的方法只运行一次,在当前suite所有测试执行之前执行 @AfterSuite 注解的方法只运行一次,在当前suite所有测试执行之后执行 @Befor 阅读全文
posted @ 2019-11-12 14:02 北京-宏哥 阅读(1143) 评论(0) 推荐(6) 编辑
摘要: 1.-测试结果 1.1-成功,失败和断言 测试被认为是成功的,如果它不引发任何异常完成,还是它扔的预期异常(请参阅文档expectedExceptions属性上找到的@Test注释)。 您的测试方法通常由可能引发异常的调用或各种断言(使用Java“ assert”关键字)组成。“断言”失败将触发As 阅读全文
posted @ 2019-11-11 14:01 北京-宏哥 阅读(3330) 评论(0) 推荐(7) 编辑
摘要: 1.-依赖注入 TestNG支持两种不同类型的依赖项注入:本机(由TestNG本身执行)和外部(由诸如Guice的依赖项注入框架执行)。 1.1-本机依赖项注入 TestNG允许您在方法中声明其他参数。发生这种情况时,TestNG将自动用正确的值填充这些参数。依赖注入可以在以下地方使用: 任何@Be 阅读全文
posted @ 2019-11-08 10:40 北京-宏哥 阅读(1890) 评论(0) 推荐(4) 编辑
摘要: 一、并行性和超时 您可以指示TestNG以各种方式在单独的线程中运行测试。 可以通过在suite标签中使用 parallel 属性来让测试方法运行在不同的线程中。这个属性可以带有如下这样的值: 二、并行套件(suites) 如果您正在运行多个套件文件(例如“ java org.testng.Test 阅读全文
posted @ 2019-11-07 14:45 北京-宏哥 阅读(1094) 评论(0) 推荐(1) 编辑
摘要: 简介 最近忙着装修博客园,没时间更新文章,今天终于抽出时间把上次写的一半的文章给写完了,新的博客园风格,希望大家喜欢。今天继续介绍testng的相关知识--工厂。 工厂允许你动态的创建测试。例如,假设你需要创建一个测试方法,并用它来多次访问一个web页面,而且每次都带有不同的参数: @Factory 阅读全文
posted @ 2019-11-06 14:00 北京-宏哥 阅读(1029) 评论(0) 推荐(6) 编辑
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 47 下一页
停止精灵球