随笔分类 - python UI自动化
UI自动化
摘要:1、在昨天安装好appium之后,今天想先写点demo。然后安装了个“网易mumu游览器”(mac还是比较推荐这款的。他会自动帮你安装VirtualBox。大厂还是靠谱) 2、然后我就adb devices。然后就这样了 3、然后我一想。我调试也打开了啊。以前在windows上也没其他的操作了。然后
阅读全文
摘要:前言:最近因为接口脚本方面碰到坎了。暂时无法解决。所以趁着有点时间。先把appium环境搭起来。 对比起winodws。mac装的东西又多了一些。(不过确实只有mac才能真正发挥appium的功能) 1、java环境 2、git环境 3、ruby环境 4、brew(mac必装) 5、node环境 直
阅读全文
摘要:前言:这应该算是pytest的又一个闪光点了。在pytest中。可以通过skip来跳过用例。 一种作为装饰器使用。一种是作为函数使用。 1、最基础的用法。在函数或者方法前面加装饰器,以此来声明某条用例不执行。 如下: 在test_two函数前面增加skip装饰器。运行结果如下: 2、其次。我们还可以
阅读全文
摘要:前言:刚好复习到。做个记录 1、之前学unittest的时候有了解过unittest的三种断言。 assertIn(expect,result)断言包含(被包含的写前面) assertEqual(expect,result)断言相等 assertTure(条件)断言是否为真。返回Ture或False
阅读全文
摘要:前言:学完之后写篇博客巩固一下。之前在学unittest的时候。参数化是用到的数据驱动ddt。 而在pytest中,我们参数化用到pytest.mark.parametrize装饰器。 1、首先来写一个实现检查一定的输入和期望输出的测试例子。代码如下: 大概样式如上。输入结果如下: 2、你可以标记单
阅读全文
摘要:前言:刚好学到fixture。做下笔记。 #首先明确一点。unittest和nose都支持fixture的。但是fixture在pytest里使用更灵活。也算是pytest的一个闪光点吧。 1、什么是fixture? 你可以理解为一个跟setup和teardown这种前后置类似的东西。但是比它们要强
阅读全文
摘要:前言:最近在学pytest、故做点笔记。 1、学过unittest的都知道setup和teardown。前置和后置的意思。(在每个用例前后执行一次。) 比之用的少一点的还有setupclass和teardownclass,需要配合@classmethod装饰器一起使用。(在所有用例前后总共各执行一次
阅读全文
摘要:1、聚焦元素: 思路:1、定位到目标元素。2、执行js滚动到元素出现的地方。 *1、首先,我试了下百度、51job这种。发现这些知名网页已经处理的很好了。完全不需要聚焦就可以进行操作。 *2、对于部分it网站。登录必须要极滑验证码,加载游览器配置也不好使。也没法测试,所以就说下格式吧 3、如下:登录
阅读全文
摘要:1、DOM:文档对象模型(Document Object Model)。 1、通俗解释:dom包含整个html。我们一般在html里面定位元素,换句话说就是在dom里面定位元素。 2、元素在页面一共有三种状态: 1、元素不在dom里面。即不存在 2、元素在dom里面,隐藏元素。即is_display
阅读全文
摘要:1、二次封装之前,先来复习下selenium的三种等待方式。 1、sleep(强制等待,进程休眠) 1、作用于局部。浪费时间。看情况使用。 2、implicitly_wait(30)(隐式等待) 1、作用于全局。 2、需等待页面完全加载完成,之后才会去查找元素。(游览器左上角转圈结束表示加载完成)
阅读全文

浙公网安备 33010602011771号