摘要:
一、eval() 函数作用:eval()可以接受一个字符串str作为参数,并把这个参数作为脚本代码来执行。二、接受的参数:(1)如果参数是一个表达式,eval() 函数将执行表达式;(2) 如果参数是Javascript语句,eval()将执行 Javascript 语句注:(如果执行结果是一个值就 阅读全文
摘要:
docstring def collect_vowels(s): """ (str) -> str Return the vowels (a, e, i, o, and u) from s. >>> collect_vowels('Happy Anniversary!') 'aAiea' >>> c 阅读全文
摘要:
page object 把一个页面 的 元素定位 和 元素操作 封装成 编程语言中的 一个类元素的定位:类的属性元素的操作:类的方法 在自动化中主要用来实现 页面对象(页面属性和页面操作) 和测试用例的分离如 PO模式可以把一个页面分为三层,对象库层、操作层、业务层对象库层:(封装定位元素的方法)p 阅读全文
摘要:
1.xpath较复杂的定位方法: 现在要引用id为“J_password”的input元素,可以像下面这样写: WebElement password = driver.findElement(By.xpath("//*[@id='J_login_form']/dl/dt/input[@id='J_ 阅读全文
摘要:
显示的内容,如下: 特性cookiesessionStoragelocalStorage 数据生命期 生成时就会被指定一个maxAge值,这就是cookie的生存周期,在这个周期内cookie有效,默认关闭浏览器失效 页面会话期间可用,(即只要浏览器处于打开状态,包括页面重新加载和恢复)浏览器关闭则 阅读全文
摘要:
软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。 从是否关心软件内部结构和具体实现的角度划分,测试方法主要有白盒测试和黑盒测试。 白盒测试方法主要有代码检査法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试 阅读全文
摘要:
ADB练习过程可以看: https://copyfuture.com/blogs-details/20201129201524578sc97jhn83nr8ypp 在平时的工作中,会经常用到adb命令,在这里稍微整理了一下。 一.概要 1.什么是adb adb全称为Android Debug Bri 阅读全文
摘要:
一、验证匹配 import re #一、判断字符串是否匹配 #re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None; # 而re.search匹配整个字符串,直到找到一个匹配。 # 1、 re.match test='welcome to wonderla 阅读全文
摘要:
多进程 要让Python程序实现多进程(multiprocessing),我们先了解操作系统的相关知识。 Unix/Linux操作系统提供了一个fork()系统调用,它非常特殊。普通的函数调用,调用一次,返回一次,但是fork()调用一次,返回两次,因为操作系统自动把当前进程(称为父进程)复制了一份 阅读全文
摘要:
一、文件读写 读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系 阅读全文