摘要:
def name1(weak_func): def strong_func(*args, **kwargs): print("在目标函数之前执行") res = weak_func(*args, **kwargs) print("在执行目标函数之后执行") return res return str 阅读全文
摘要:
步骤: 1. 对selenium进行二次封装,创建关键字的库 2. 准备一个表格文件来写入所有测试用例步骤 3. 对表格内容进行读取,使用映射关系来对用例进行调用执行 4. 执行用例 1. 对selenium进行二次封装,创建关键字的库 from time import sleep from sel 阅读全文
摘要:
前言: 在写python自动化时,会使用元素信息进行断言,以下介绍获取元素信息的各种方法。 1.获取页面title title:获取当前页面的标题显示的字段 from selenium import webdriver import time browser = webdriver.Chrome() 阅读全文
摘要:
前言: 元素定位有很多种方式,id、class、css等等,但为了系统的稳定性,后续少维护代码,使用Xpath是明智的方法。 我们在找属性时,注意尽量找不会发生产变动,具有唯一的标签。 Xpath分为(绝对路径)和(相对路径),两个方法各有千秋: (绝对路径)定位:根据元素的位置来定位元素,缺点是元 阅读全文
摘要:
前言和注意事项: 1 Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括谷歌、IE、火狐等。 2 Selenium只能操作Web自动化,不能操作app自动化 第一步:安装selenium。有三种安装方式,pychar 阅读全文
摘要:
该篇文章介绍的是(python语言)和(pycharm工具)的安装, 如已安装请跳到下一篇文章 前言及注意事项: 1 安装python3分为(安装以及配置环境变量),环境变量可以手动配置也可以让系统帮你配置,新手建议让系统配置。 2 python大版本分为2.0和3.0,建议使用3.0以上的版本。 阅读全文