摘要:
前言 对于一枚pycharm工具的使用新手,正确了解这门工具的配置,在使用过程中遇到的很多问题也可以迎刃而解哦!! 文章篇幅有限,本篇文章提供以下配置手段: 1、字体大小调整 2、显示你需要的工具窗口,比如终端命令行 3、常用一些快捷键 4、设置代码模板 5、更换默认的用例运行库 1、字体大小调整 阅读全文
摘要:
基于很多盆友关心mac下python环境安装的问题,于是此篇文章便诞生了。接来下,请跟我一步步的去安装它。 1、mac自带py27版本 在mac的终端命令行当中运行python,默认出来的就是py27. 在mac中的存放路径为: /系统/资源库/Frameworks/Python.framework 阅读全文
摘要:
在日常的android app自动化测试工作当中,很多朋友在元素定位时,会遇到以下类似的报错: 然后会来问,这是啥情况? 一般情况下,都会送上以下亲切的关怀: 1)adb能识别到设备吗? 2)设备有被其它的程序在占用吗? 3)ADT的版本正确吗? 当朋友们对以上关怀都确认之后,反馈仍然会遇到这样的报 阅读全文
摘要:
本文转载自:http://www.lemfix.com/topics/420 一、前言 我们柠檬班的小可爱,在学完我们柠檬班自动化的课程之后,就掌握了接口自动化,web自动化,app自动化,这些工作中常用的自动化技能,在工作足以够应对90%以上的自动化需求了。不过近期也有部分小可爱在问PC端自动 阅读全文
摘要:
本文转载自: http://www.lemfix.com/topics/971 近期有同学在做web自动化的时候,发现页面上有些元素,在selenium中无法通过xpath来定位,各种原因找了半天,都没找到解决方案,最后发现元素在一个叫做shadow-root的节点下面,如下所示: 问题:shado 阅读全文
摘要:
众所周知,pycharm是个写python极好用的编辑器。也可以装很多的插件来完成各种骚操作。 某一天,心血来潮在pycharm的插件库里,搜索了一下robot,恩,发现有支持robotframework的插件库,于是暗掇掇的试了一把。 虽然相对于eclipse这个工具对robot脚本的支持来讲,不 阅读全文
摘要:
pytest系列(一)中给大家介绍了pytest的特性,以及它的编写用例的简单至极。 那么在实际工作当中呢,我们要写的自动化用例会比较多,不会都放在一个py文件里。 如下图所示,我们编写的用例存放在不同的py文件当中。 当我们想只运行诸多py文当中的部分用例,怎么办呢? 比如自动化工作当中,选择te 阅读全文
摘要:
在robotframework当中,要实现web自动化,则需要使用SeleniumLibrary这个库。 目前版本中,有180+关键字。随着版本的更新,关键字的个数和名字也会有所变动。 在网上没有找到较为全面的关于这个库的关键字介绍,所以此篇文章作为一个汇总,列举常用的关键字。 1、Selenium 阅读全文
摘要:
pytest是什么 pytest是python的一款测试框架,拥有unittest的功能并比它更丰富。 allure是什么 有非常多的优秀的测试框架,但却是有非常少优秀的报告工具可以展示非常清楚的用例执行过程和结果。 allure是一款开源的,专门用来展示测试结果的工具,目的是希望团队内部每一个人都 阅读全文
摘要:
robotframework(后续简称为robot)是一款自动化测试框架,可能做各种类型的自动化测试。 本文介绍通过robotframework来做接口测试。 第一步:安装第三方库,提供接口测试的关键字。 在robot当中,python语言的接口测试库名称为RequestsLibrary 安装语法如 阅读全文