08 2022 档案
摘要:(列表)和(字典)转字符串,可以使用同一个方法, 如果(字符串)是列表格式,则系统自动转换为列表, 如果是字典格式,则自动转换为字典 方法一:通过eval转换:eval方法虽然没有转换问题,但存在安全性问题,因为eval不仅能解析数据类型还能解析一些恶意输入命令,可能造成不好的影响 user = '
阅读全文
摘要:定义变量:SELECT @变量名:= 值; 查看变量值:SELECT @变量名; 使用变量:select * from 表名 where name = @变量名 SELECT @A:= 124; -- 定义变量 SELECT @A; -- 查看变量 执行结果:123 注意:查看变量时, 必须先执行定
阅读全文
摘要:指定下标替换字符串 def replace_char(old_string, char, index): ''' 字符串按索引位置替换字符 ''' old_string = str(old_string) # 新的字符串 = 老字符串[:要替换的索引位置] + 替换成的目标字符 + 老字符串[要替换
阅读全文
摘要:定义一个参数:a ="abcdef" a.index()#找下标 a.find()#找下标 两者之间的区别: print(a.index("b1"))#如果找元素不存在,会报错 print(a.find("b1"))#如果找元素不存在,会返回-1
阅读全文
摘要:POM设计原理:page object model 页面对象模型,主要应用于UI自动化测试框架的搭建,主流设计模式之一 把项目每一个页面当做一个对象来进行编程。python基础:什么是对象?属性+行为 通过类定义=具有相同的属性相同的行为 POM一般分为四层: 第一层:base层,描述每个页面相同的
阅读全文
摘要:前言 移动端Android APP进行UI自动化测试时,常用到的元素定位方法有多种,如resource-id、class name、accessibility_id、xpath、android_uiautomator、坐标点等定位方法。同等情况下更加优先推荐哪些定位方法?这些定位方法有什么区别?本文
阅读全文
摘要:在已经配置好环境变量的情况下, cmd输入命令:set | findstr /I android 。 如下图就能指定安装路径 没有配置环境变量的情况下, 就只能在我的电脑中搜索“platform-tools”了,“platform-tools”是Android SDK必不可少的文件,找到它就找到了A
阅读全文