51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Python数据分析与挖掘实战
python 安装cv2
问题描述:importcv2报错提示未安装此包。解决措施: 1、cmd框中输入pipinstallcv2,若安装成功,则恭喜你一次性成功,如提示“无法找到与你当前版本的匹配”则尝试第2种方法。 2、手动下载cv2包,解压后将cv2.pyd放到site_packages的目录下,下载地址:https://pypi.p...
代码星球
·
2021-02-13
python
安装
cv2
appium+python 清空文本框EditText的值
清空EditText的自动化脚本编写流程: 前提条件:进入到要删除文本框的页面 1、查找到要删除的文本框,可通过id、name等属性进行查找 2、点击 3、通过get_attribute(“text”)或text获取到文本框里面的内容 4、删除文本框的内容 5、检查文本框内容是否删除成功。 对应以...
代码星球
·
2021-02-13
appium+python
清空
文本
EditText
的值
python+appium 查找某个元素find_element()并click()点击,正向判断与反判断的方法封装
使用场景: 在自动化测试过程中,难免会用到反判断,包括异常情况的处理,比如:find_element_by_name('测试')判断“测试”是否存在,存在则点击,不存在则执行其他条件。先看底层方法,之后将举例说明被封装方法的具体使用。find_element(By.ID,value)find_element(By.N...
代码星球
·
2021-02-13
判断
python+appium
查找
某个
元素
Python + Appium 【已解决】driver(session)在多个class之间复用,执行完一个类的用例,再次执行下个类的用例时不需要初始化
实现效果:打开App进行自动化测试,只需打开APP一次,按先后顺序执行n个py文件中的相应操作,实现自动化测试。示例:如截图示例,一个App,根据此APP内不同的模块,写成了不同的py文件, 预期结果:实现打开App,按顺序执行a、b、c三个py文件进行自动化测试。如果不对driver进行封装,则每次执行一个py文...
代码星球
·
2021-02-13
执行
Python
Appium
解决
driver
Python + Appium 获取当前屏幕的截图方法的封装
使用方法:get_screenshot_as_file(filename),来自于seleniumwebdriveremotewebdiver.py deftake_screenShot(self,name="takeShot"):'''methodexplain:获取当前屏幕的截图parameterexpl...
代码星球
·
2021-02-13
Python
Appium
获取
当前
屏幕
python 将os.getcwd()获取路径中的替换成\
通过os.getcwd()获取的路径为:D:Autoestmobule,实际需要修改为:D://Auto//test//mobule代码实现如下:importosb=os.getcwd()c=r"\".join(c.split("\))printc#获取到的形式就为:D://Auto//test//mobule&nbs...
代码星球
·
2021-02-13
python
os.getcwd
获取
路径
中的
Android+appium +python 点击坐标tap方法的封装
当常使用的查找点击元素的方法name、id、classname等无法使用时,我们将会采取坐标的点击来实现操作,同样存在一个问题,当手机的分辨率、屏幕大小不一致时,坐标的定位也会不同,因此将采用相对坐标来实现点击。 1、appium/webdriver底层给出的写法示例如下,...
代码星球
·
2021-02-13
Android+appium
+python
点击
坐标
tap
python递归练习:生成一个n级深度的字典,例如:[1,2,3,4,5,6] 可以生成{1: {2: {3: {4: {6: 5}}}}},写一个函数定义n级
结果#encoding=utf-8#题目:#生成一个n级深度的字典,例如:[1,2,3,4,5,6]可以生成{1:{2:{3:{4:{6:5}}}}},写一个函数定义n级a=[1,2,3,4,5,6]deffun(n,i=0,dict1={}):ifi==n-1:dict1[a[i]]=a[i+1:]ifi<n-...
代码星球
·
2021-02-13
生成
一个
python
递归
练习
python复习冒泡排序
冒泡排序:思路:先找到最大值放到最右边:#encoding=utf-8 a=[1,9,2,8,3,6,4]print"abeforechange:",aforiinrange(len(a)-1): ifa[i]>a[i+1]: &nbs...
代码星球
·
2021-02-13
python
复习
冒泡
排序
python小练习:读入一个考试得分,判断这个分数是哪个等级,并输出,考虑异常场景
读入一个考试得分,判断这个分数是哪个等级,并输出。等级:》=90 优 ,>=80且小于90 良,》=70 且小于80,中,》=60且<70及格 《60 不及格覆盖场景:考虑字符类型(str,float)数字范围(0-100)以外的小数98.99等代...
代码星球
·
2021-02-13
python
练习
读入
一个
考试
python二叉树的深度遍历之先序遍历流程图
...
代码星球
·
2021-02-13
遍历
python
二叉
深度
之先
python装饰器详解
装饰器详解装饰器的具体定义:1、把要装饰的方法作为输入参数;2、在函数体内可以进行任意的操作(可以想象其中会有很多应用场景);3、只要确保最后返回一个可执行的函数即可(可以是原来的输入参数函数,也可以是一个新函数)。装饰器其实就是一个闭包,把一个函数当做参数后返回一个替代版函数,闭包是装饰器的核心。简单解释下闭包的特点...
代码星球
·
2021-02-13
python
装饰
详解
python中函数嵌套、函数作为变量以及闭包的原理
嵌套函数:python允许创建嵌套函数。也就是说我们可以在函数里面定义函数,而且现有的作用域和变量生存周期依旧不变。例子:#encoding=utf-8defouter(): name="python" definner():#outer函数内部定义的...
代码星球
·
2021-02-13
函数
python
嵌套
作为
变量
python中的作用域以及内置函数globals()-全局变量、locals()-局部变量
在python中,函数会创建一个自己的作用域,也称为为命名空间。这意味着在函数内部访问某个变量时,函数会优先在自己的命名空间中寻找。通过内置函数globals()返回的是python解释器能知道的变量名称的字典(变量名:值);而locals()函数返回的是函数内部本地作用域中的变量名称字典。由此可以看出,函数都是由自己...
代码星球
·
2021-02-13
变量
python
中的
作用域
以及
python自定义方法处理日志文件
从命令行界面拷贝的内容包含过个">>>",函数的作用是用正则把每两个">>>"之间的字符取出来,然后把包含“Traceback...”的字符的内容去掉,再写到另一个文件中代码:#coding=utf-8importreimportosdefclearContent(fileName)...
代码星球
·
2021-02-13
python
自定义
方法
处理
日志
首页
上一页
...
39
40
41
42
43
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他