自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 U盘做操作系统win10 改centos7.9再改回win10遇到的坑

安装操作系统

2021-12-11 11:09:56 455

转载 gitlab 使用

使用github账号登陆,创建项目,初始化git init。配置公钥ssh-keygen -t rsa -C 'xxx@xxx.com' 然后一路回车(-C 参数是你的邮箱地址)cd ~/.sshls -lcat id_rsa.pub复制公钥到gitlabgit remote -v查看分支git branchhttps://blog.csdn.net/qq_40143332/article/details/79542833https://blog.csdn.n...

2021-06-10 15:19:02 72

转载 python-appium自动化03-元素定位

目录1.ID定位2. className定位3.xpath定位1.定位元素

2021-06-09 15:54:08 131

转载 Git基础命令和操作

1、Git安装之后需要进行一些基本信息设置  a、设置用户名:git config -- global user.name '你再github上注册的用户名';  b、设置用户邮箱:git config -- global user.email '注册时候的邮箱';注意:该配置会在github主页上显示谁提交了该文件  c、配置ok之后,我们用如下命令来看看是否配置成功  git config --list注意:git config --global 参数,有了这个参...

2021-06-09 11:25:13 65

原创 Python-appium 自动化02 环境搭建/adb命令详解

adb 命令通过adb连接ip地址adb connect ip地址+端口首先先用usb线连接android手机,然后输入指令:adb tcpip,端口号默认为5555(类似于启用通信协议)adb 如何连接夜神模拟器1.打开夜神模拟器,打开设置,调成手机模式,初次进入的话,进入设置,点击版本号5次,可以激活使用开发者模式,进入后打开USB调试功能2.打开文件资源管理器,进入夜神模拟器的安装位置,在地址栏输入cmd,回车,会打开cmd窗口,进入的路径就是夜神模拟器的安装位置。我的默认安装位置

2021-06-03 11:21:38 247 2

原创 Python-appium-自动化01-环境搭建起始篇

1、安装Python,pip安装selenium,安装jdk

2021-06-02 10:38:43 96

原创 2021-04-14

本文介绍,如何通过webdriver方法获取浏览器的版本号。看起来这个功能很鸡肋,不管怎么说,还是学习下,特别是在发送自动化测试报告的时候,还是可以通过这个方法来告诉别人,执行过的脚本是通过什么浏览器,什么版本跑的吧。相关脚本代码如下:#! coding=utf-8import timefrom selenium import webdriver driver = webdriver.Chrome()driver.maximize_window()driver.implicitly

2021-04-14 17:50:09 58

转载 在Selenium Webdriver中使用XPath Contains、Sibling函数定位

前言在一般情况下,我们通过简单的xpath即可定位到目标元素,但对于一些既没id又没name,而且其他属性都是动态的情况就很难通过简单的方式进行定位了。在这种情况下,我们需要使用xpath1.0内置的函数来进行定位,下面我们重点讨论一下3个函数:Contains SiblingContains函数通过contains函数,我们可以提取匹配特定文本的所有元素。例如在百度首页,...

2019-09-25 11:24:58 676

原创 Python进阶之“属性(property)”详解

Python中有一个被称为属性函数(property)的小概念,它可以做一些有用的事情。在这篇文章中,我们将看到如何能做以下几点:将类方法转换为只读属性 重新实现一个属性的setter和getter方法在本文中,您将学习如何以几种不同的方式来使用内置的属性函数。希望读到文章的末尾时,你能看到它是多么有用。使用Python property取代setter和getter方法让我...

2019-09-19 17:06:44 203

原创 python+selenium怎么获取ul下面最后一个li或ul中有多少个li

from selenium import webdriverchrome = webdriver.Chrome()chrome.get('https://www.bilibili.com')ul = chrome.find_element_by_xpath('//*[@id="primary_menu"]/ul')lis = ul.find_elements_by_xpath('li')...

2019-09-19 15:46:19 8640 8

转载 python logging模块 basicConfig配置文件字段意义

logging.basicConfig(level=log_level, format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s', datefmt='%a, %d %b %Y %H:%M:%S', ...

2019-08-24 15:39:24 749

转载 unittest执行脚本方法之discover()方法

继续接着介绍,如何利用unittest管理和执行测试用例的问题,这里我们还是利用之前已经有的三条测试用例,如果你跳过了前面文章,请回到框架设计篇的第八篇和第七篇,里面有相关测试类的文件。本文来介绍,如果利用discover()方法去加载一个路径下所有的测试用例。这个方法是不是太适合我们现在的需求,例如我只需要跑testsuite包下所有测试用例,不管在里面有多少个包和多少个测试类,只需要用disc...

2019-08-22 15:39:21 1311 1

转载 unittest执行脚本方法之makeSuite()

前面文章介绍了如何用addTest()方法来加载我们测试用例到suite中去,本文介绍利用makeSuite()方法,一次性加载一个类文件下所有测试用例到suite中去。还是利用前面一篇文章中的测试脚本,来看看TestRunner.py如何写。# coding = utf-8import unittestimport testsuitesfrom testsuites.test_...

2019-08-22 13:57:45 1741

转载 unittest执行脚本方法之addTest

本文开始介绍如何通过unittest来管理和执行测试用例,这一篇介绍unittest下addTest()方法来加载测试用例到测试套件中去。为了演示效果,我在前面文章的脚本基础上,新建了一个测试脚本,这个测试脚本有一个测试用例,加上前面的测试脚本,一共就是三个测试用例,前面那个测试类里面包括两个测试用例。————————————————新建的测试脚本,test_get_page_title...

2019-08-22 13:52:51 1414

转载 Python+Selenium框架设计篇之-什么是POM

前面我们介绍了Python中的单元测试框架unittest,以后我们所有的测试类文件,都采用unittest来辅助我们进行debug和脚本开发。搞定了debug机制和确定了unittest来进行创建和管理我们的自动化测试脚本,接下来我们来考虑下,框架设计中一种很普遍的设计思想-POM(Page Object Model) POM,中文字母意思是,页面对象模型,POM是一种最近几...

2019-08-22 13:11:54 264

转载 简单介绍unittest单元测试框架

前面文章已经简单介绍了一些关于自动化测试框架的介绍,知道了什么是自动化测试框架,主要有哪些特点,基本组成部分等。在继续介绍框架设计之前,我们先来学习一个工具,叫unittest。 unittest是一个单元测试框架,是Python编程的单元测试框架。有时候,也做叫做“PyUnit”,是Junit的Python语言版本。这里了解下,Junit是Java语言的单元测试框架,Java还有一...

2019-08-22 11:31:59 350

转载 Python+Selenium框架设计篇

什么是自动化测试框架1.什么是自动化测试框架 简单来说,自动化测试框架就是由一些标准,协议,规则组成,提供脚本运行的环境。自动化测试框架能够提供很多便利给用户高效完成一些事情,例如,结构清晰开发脚本,多种方式、平台执行脚本,良好的报告去跟踪脚本执行结果。框架具有以下一些优点:1)代码复用2)最大覆盖率3)很低成本维护4...

2019-08-22 11:17:44 257

转载 Python + selenium 设计自动化测试框架

设计自动化测试框架的前提技能介绍1. 手工测试用例转换成自动化测试脚本的过程2. 能设计自动化测试框架,至少能够维护自动化测试框架。3. 流程自动化方案设计,例如,一键打包,自动开始测试,自动发送测试报告,自动运维部署上线等。1. 主流Python开发IDE工具的基本使用,例如Pycharm2. Python中模块,类和对象的具体代码讲解。3. Sele...

2019-08-22 11:12:10 347

翻译 Python + selenium

1. 所需组建1.1 Selenium for python1.2 Python1.3 Pychram到https://pypi.python.org/pypi/selenium#downloads下载最新版本,当前是3.0.2下载tar.gz的包下载完解压:打开cmd,然后cd到解压包当前路径,输入 pyt...

2019-08-20 15:34:09 161

原创 python基础整理

#-*- coding: utf-8 -*-__author__ = 'lenovo''''import osos.system("D:\\test_project\\runtest.py");''''''if True: print("True")else: print("False")''''''total = item_one + \ ...

2018-03-29 10:38:43 468

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除