摘要: cpu_count1< 进程池(高计算的场景,没有io[没有文件的操作、没有数据库的操作、没有网络的操作、没有input])< cpu_count2 线程池一般跟io的比例确定:cpu_count * 5 阅读全文
posted @ 2022-07-03 23:09 yile 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 封装的分页功能 page.py # !/usr/bin/env python # -*- coding: utf-8 -*- # Time : 2020/6/7 18:38 # Author : Eunice import re from django.utils.safestring import 阅读全文
posted @ 2020-06-08 16:40 yile 阅读(306) 评论(0) 推荐(0) 编辑
摘要: urls.py """cookiesession URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.co 阅读全文
posted @ 2020-05-28 17:51 yile 阅读(275) 评论(0) 推荐(0) 编辑
摘要: Page对象:完成对页面的封装 driver对象:完成对android、iOS、web接口的驱动 测试用例:调用Page对象实现业务并断言 数据封装:配置文件和数据驱动 Utils:其他功能封装,改进原生框架的不足 阅读全文
posted @ 2019-12-01 21:35 yile 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 用公共方法代表UI所提供的功能 方法应该返回其他PageObject或者返回用于断言的数据 同样的行为不同的结果可以建模为不同的方法 不要在方法内加断言 不要暴露页面内的元素给外部 不需要建模UI内的所有元素 阅读全文
posted @ 2019-12-01 21:18 yile 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 模拟器上的测试 webview控件会被映射为原生控件,类型为view,其中的文本内容会变为content-desc或text 6.0会把webview中的控件变成一个带有content-desc属性的View控件 9.0会把webview中的控件变成一个带有text属性的View控件 真机上的测试 阅读全文
posted @ 2019-11-24 19:11 yile 阅读(730) 评论(0) 推荐(0) 编辑
摘要: //*[@text='基金'] //*[@text='基金' and @instance=4] //*[@resource-id='com.xueqiu.android:id/buttons_container']//*[@text='基金'] # 根据父类查找子类 //*[contains(@re 阅读全文
posted @ 2019-11-23 09:56 yile 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 使用淘宝的cnpm安装appium是最稳定快速的方法 npm install -g cnpm --registry=https://registry.npm.taobao.org cnpm install -g appium #全局安装并执行cnpm install -g appium appium 阅读全文
posted @ 2019-11-21 22:14 yile 阅读(304) 评论(0) 推荐(0) 编辑
摘要: autoGrantPermissions 去掉弹窗 unicodeKeyboard 去掉输入法拦截 阅读全文
posted @ 2019-11-21 22:09 yile 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1.首先打开adb_usb.ini文件,没有就创建一个,位置为~/.android/adb_usb.ini,即vim ~/.android/adb_usb.ini 该文件上隐藏的,使用此命令,可以在终端打开finder查看隐藏的功能:defaults write com.apple.finder A 阅读全文
posted @ 2019-11-21 18:39 yile 阅读(433) 评论(0) 推荐(0) 编辑