08 2021 档案
摘要:一、测试场景 在做UI自动化测试时,经常会遇到测试场景需要等很久才能继续下一步,或者测试状态需要等很久才能有结果,这时需要用到进程、线程等python的高级用法来处理。但此时编程水平有限时,只能暂时采用等待状态变化的办法,再进行下一步自动化测试,等有更好的方法在更新。 有路过的同仁知道更好的方法,请
阅读全文
摘要:一、前言 在进行web自动化测试或者App端webview自动化测试时,都会遇到切换标签页的场景,通常情况下使用WebDriverWait里面的一个方法,去等待一个新的标签页打开,然后切换至新的标签页。当有时出现异常,同时打开两个标签页的时候就不能使用WebDriverWait里面的等待方法。 二、
阅读全文
摘要:一、前言 Pytest测试框架中的fixture,可以将自动化测试用例中的前置、后置部分分离出来放入其中,然后在写测试用例的时候只需要写测试逻辑相关的代码,提高代码的复用性,同时也有利于代码的维护。 本文重点介绍的是fixture参数化,关于fixture的基础知识可以查看这个链接:https://
阅读全文
摘要:一、Xpath元素定位表达式一般格式 1、基本写法: //标签名[@属性名=值] 2、叠加用法 支持逻辑运算and/or: //标签名称[@属性名='值' and @属性名='值' and @属性名='值'] //标签名[@属性名=值 or @属性名=值] 3、标签名通配符: //*[@@属性名=值
阅读全文
摘要:一、 什么是 XPath XPath 是一门在 XML 文档中查找信息的语言。 XML 被设计用来传输和存储数据;XML 的设计宗旨是传输数据,而非显示数据。 HTML 指的是超文本标记语言,他不是一种编程语言,而是一种标记语言,HTML包括一套标记标签,使用标签来描述网页;被设计用来显示数据。 X
阅读全文
摘要:IOS的App自动化测试与Android的一样,也可以用appium来进行。但是IOS自动化依赖苹果的osx系统、Xcode构建等,且封闭的系统需要苹果开发者账号才可以驱动真机。Appium的环境配置有点麻烦,可能大部分时间都在处理各种稀奇古怪的报错,甚至于需要重装系统。本文旨在记录配置过程(MacOS系统的Python和Java环境配置也有记录),给同道中人提供参考,让大家少走弯路。
阅读全文

浙公网安备 33010602011771号