随笔分类 - Python
Python的基本语法与实际的操作
在软件测试中的具体用法
摘要:设置壁纸: 爱壁纸登录: 三种:微博、QQ、爱壁纸
阅读全文
摘要:通常情况下我们都是通过Android自带的tools下的UI automator viewer来获取控件或元素的xpath、class、id等来直接进行定位 如下面的“用户登录”按钮: 但是有一些并不能通过UI automator viewer直接查看到,因为中间有一些是通过html5实现的,这时通
阅读全文
摘要:remote webdriver的模板 默认开启4723端口接受webdriver请求 默认开启4724用于和android通讯 如何查看app的appPackage和APPactivity? 1、下载apktool-new的压缩包,并解压 2、双击decode.bat运行 3、将apk拖入deco
阅读全文
摘要:介绍 Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持iOS、Android及FirefoxOS平台测试。Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomat
阅读全文
摘要:面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。 创建一个学生类及其实例: 继承和多态 举例为:狗和猫都是动物 判断一个变量是否是某个类型可以用isinstance()判断: 开闭原则: 对扩展开放:允许新增Animal子类; 对修改封闭:不需
阅读全文
摘要:在Python中,一个.py文件就称之为一个模块(Module)。 模块化的好处: 1、大大提高了代码的可维护性。 2、编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程序的时候,也经常引用其他模块,包括Python内置的模块和来自第三方的模块。 3、使用模块还可以避免函数
阅读全文
摘要:函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副作用。而允许使用变量的程序设计语言,由于函数内部的变量状态不确定,同样的输入,可能得到不同的输出,因此,这种函数是有副作用的。 函数式编程
阅读全文