游客rwfdzeltumt5s_社区达人页

个人头像照片
游客rwfdzeltumt5s
已加入开发者社区714

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

已发布69篇文章
1条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
擅长领域
技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

暂无精选文章
暂无更多信息

2022年12月

  • 12.09 17:13:17
    发表了文章 2022-12-09 17:13:17

    自动化测试教程(20)了解PageObject模式

    (1)page Object是Selenium自动化测试项目开发实践的最佳设计模式之一,主要是将每一个页面设计为一个Class,其中包含页面中需要测试的元素,这样在Selenium测试页面中可以通过调用页面类来获取页面元素,这样巧妙的避免了当页面元素id或者位置变化时,需要改测试页面代码的情况。当页面元素id变化时,只需要更改测试页Class中页面的属性即可。获取页面中元素的属性可以通过id,class或者XPath获取,在id唯一的情况下,可以使用id获取页面元素,否则可以使用XPath定位页面元素。
  • 12.09 17:12:19
    发表了文章 2022-12-09 17:12:19

    自动化测试教程(19)整合测试报告并发送邮件

    发送测试报告邮件是将我们生成的测试报告以邮件的方式发送给领导或开发人员,因此在这里用到了测试报告生成和发送邮件的知识。我们上节课学习了生成测试报告,那么我们这节课学习一下把测试报告发送163邮箱里面,和QQ邮箱都可以收到。本小结讲了,测试时候的结果,用邮件的形式发送给别人,这样别人就可以收到并查看,代码量很多大家一定多加练习。
  • 12.09 17:11:07
    发表了文章 2022-12-09 17:11:07

    自动化测试教程(18)发送邮件

    它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 认证:简单地说就是要求必须在提供了账户名和密码之后才可以登录 SMTP 服务器,这就使得那些垃圾邮件的散播者无可乘之机。Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。smtplib模块:Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。我们这一小结学习了发送邮箱,我们学习之后可以吧生成的测试报告发送到指定的邮箱里面。
  • 12.09 17:10:11
    发表了文章 2022-12-09 17:10:11

    自动化测试教程(17)生成测试报告

    631行print >>sys.stderr, ‘\nTime Elapsed: %s’ % (self.stopTime-self.startTime)改成:print (sys.stderr, ‘\nTime Elapsed: %s’ %(self.stopTime-self.startTime))我们之前的教程学会了,读取csv文件的方法,还有数据驱动,discover方法的使用,然后我们下面的内容讲解一下自动化的高级,这一小节我们学习一下自动化测试的生成测试报告。
  • 12.09 17:09:25
    发表了文章 2022-12-09 17:09:25

    自动化测试教程(16)discover方法的使用

    使用unittest进行测试的话,如果是需要实现上百个测试用例,把它们全部写在一个test.py文件中,文件会越来越臃肿,后期维护页麻烦。为什么要学习discover,因为我们再做一个很大的项目时候,写的程序很多,执行时候特别乱,我们用discover方法后执行很有条理,非常清晰,代码有点多,大家一定要多多练习。我们之前的教程学会了,读取csv文件的方法,还有数据驱动,然后我们下面的内容讲解一下自动化的高级,这一小节我们学习一下自动化测试的生成测试报告。如果启动的不是顶层目录,那么顶层目录必须单独指定。
  • 12.09 17:08:39
    发表了文章 2022-12-09 17:08:39

    自动化测试教程(15)数据断言

    (4)通过比对页面元素的属性信息,检查测试用例执行结果的正确性,编写代码如下:FindElement().get_attribute(“value”)断言以后用的非常多,他可以判断我们程序是否正确,也可以判断数据驱动后结果是否正确,也可以判断内容是否正确,用处很多,需要熟练掌握。(1)通过比对页面元素的文本信息,检查测试用例执行结果的正确性,编写代码如下:Find_element().text。(3)通过对比网址信息,检查测试用例执行结果的正确性,编写代码如下:Driver.current_url。
  • 12.09 17:07:51
    发表了文章 2022-12-09 17:07:51

    自动化测试教程(14)使用数据驱动

    本小结讲到了数据驱动,我们使用数据驱动配合读取csv文件再测试的时候不用再手动输入内容,交给自动化完成就可以了,更大的节省了测试时间。(2)在测试类前添加一个装饰器,表示这个类采用ddt代码库的方式实现数据驱动(@ddt.ddt);3.代码编写思路:首先将测试数据单独存放,然后在编写脚本时调用存放的数据,逐条进行数据的读取。我们上节课我们了解了数据驱动的基本概念以及安装,我们这一节学习一下如何使用数据驱动。2.(1)在头部导入ddt代码库:import ddt;1.安装ddt并且导入ddt。
  • 12.09 17:06:44
    发表了文章 2022-12-09 17:06:44

    自动化测试教程(13)数据驱动介绍以及安装

    1.使用数据驱动模式,可以根据业务分解测试数据,只需定义变量,通过外部或者自定义的数据使其参数化,从而避免使用之前测试脚本中固定的数据。可以将测试脚本
  • 12.09 17:05:28
    发表了文章 2022-12-09 17:05:28

    自动化测试教程(12)读取csv文件

    2.读取步骤:(1)导入CSV代码库;(2)以只读形式打开文件;(3)由于打开文件的数据不能直接查看,所以要进行格式转换;(4)使用for循环打印除第一行标题
  • 12.09 17:04:37
    发表了文章 2022-12-09 17:04:37

    自动化测试教程(11)使用Unittest框架

    定义setUp( )方法、tearDown( )方法、setUpClass( )方法、tearDownClass( )方法。通过命令行或者unittest.main( )方法执行时,main会调用TextTestRunner中的run()方法
  • 12.09 17:03:47
    发表了文章 2022-12-09 17:03:47

    自动化测试教程(10)了解Unittest

    1.Unittest最核心的是TestCase、TestSuite、TestRunner、TestFixture四部分。(1)TestCase:用户自定义测试用例的基类,调用run( )方法时,会依次调用setUp( )方
  • 12.09 17:03:00
    发表了文章 2022-12-09 17:03:00

    自动化测试教程(9)页面截图操作

    我们用截图方法:get_screenshot_as_file(self, filename)对页面进行截图()里面放图片的路径driver.get_screenshot_as_file(r"路径名\图片名字")截图这个方法我们用的很
  • 12.09 17:02:15
    发表了文章 2022-12-09 17:02:15

    自动化测试教程(8)下拉框定位

    下拉框我们要学会熟练使用,下拉框再平时网页当中很常见,而下拉框定位使我们专门处理下拉框内容,点击输入的。
  • 12.09 17:01:36
    发表了文章 2022-12-09 17:01:36

    自动化测试教程(7)窗口最大化

    屏幕最大化我们可以根据个人喜好去设置,我们也可以不用名目最大化,只是为了方便观察。
  • 12.09 17:00:08
    发表了文章 2022-12-09 17:00:08

    自动化测试教程(6)等待时间(2)

    无论是强制等待时间还是隐式等待时间我们都是很常用的,根据需求是用对应的等待时间。
  • 12.09 16:56:13
    发表了文章 2022-12-09 16:56:13

    自动化测试教程(5)等待时间(1)

    强制等待时间,引入包后使用他可以再页面强制等待多少秒,等待多少秒后关闭程序。
  • 12.09 16:53:37
    发表了文章 2022-12-09 16:53:37

    自动化测试教程(4)元素的八大定位法

    自动化测试其实很简单,大家再下面多练,八大元素定位运用熟练。
  • 12.09 16:52:10
    发表了文章 2022-12-09 16:52:10

    自动化测试教程(3)了解selenium框架

    selenium由Selenium IDE,Webdriver,Selenium Grid组成(1)Selenium IDE(自动化脚本录制工具)一个用于Selenium测试的完成集成开发环境,可以直接录制在浏览器的用户
  • 12.09 16:50:40
    发表了文章 2022-12-09 16:50:40

    自动化测试教程(2)深入了解自动化

    接口自动化的工具:robotframework框架,jmeter,postman,Django,soupUI语言:java/python。对程序组成的最小单元进行测试,效率很高,我们测试/开发要把大部分
  • 12.09 16:49:15
    发表了文章 2022-12-09 16:49:15

    自动化测试教程(1)自动化的基本概念

    #为什么要学自动化?  自动化最大的优势就是可以提高工作效率,避免重复耗时的工作内容。举个简单的例子,对我们测试人员而言,有很多历史功能不再变动,但是每次对外更新前都要全面测试。随着功能不断的增加,许多工作做不完,难以快速的反馈测试结果。但是学好了自动化,就可以解放从事软件测试行业人员的时间和双手,把重复的事情交给自动化来做。让自己投入到更重要更有意义的工作中。而且,随着软件测试行业的不断发展,自动化已经成为软件测试就业市场的需求。不掌握提高工作效率的手段,无论是从软件测试行业应聘的角度来看,还是从升职涨薪
  • 发表了文章 2022-12-09

    零基础CSS入门教程(18)——注释

  • 发表了文章 2022-12-09

    零基础CSS入门教程(17)——内边距

  • 发表了文章 2022-12-09

    零基础CSS入门教程(16)——外边距

  • 发表了文章 2022-12-09

    零基础CSS入门教程(15)——颜色值

  • 发表了文章 2022-12-09

    零基础CSS入门教程(13)——边框样式

  • 发表了文章 2022-12-09

    零基础CSS入门教程(12)——有序列表样式

  • 发表了文章 2022-12-09

    零基础CSS入门教程(11)——无序列表样式

  • 发表了文章 2022-12-09

    零基础CSS入门教程(10)——背景图片平铺不平铺

  • 发表了文章 2022-12-09

    零基础CSS入门教程(9)——背景颜色和背景图片

  • 发表了文章 2022-12-09

    零基础CSS入门教程(8)——CSS设置字体

  • 发表了文章 2022-12-09

    零基础CSS入门教程(7)——CSS外联写法

  • 发表了文章 2022-12-09

    零基础CSS入门教程(6)——通配符选择器

  • 发表了文章 2022-12-09

    零基础CSS入门教程(5)——id选择器

  • 发表了文章 2022-12-09

    零基础CSS入门教程(4)——Class选择器

  • 发表了文章 2022-12-09

    零基础CSS入门教程(3)——元素选择器

  • 发表了文章 2022-12-09

    零基础CSS入门教程(2)——CSS如何应用

  • 发表了文章 2022-12-09

    零基础CSS入门教程(1)——认识css

  • 发表了文章 2022-12-09

    零基础HTML入门教程(22)——自定义列表

  • 发表了文章 2022-12-09

    零基础HTML入门教程(21)——无序列表

  • 发表了文章 2022-12-09

    零基础HTML入门教程(20)——有序列表

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息