摘要: __init__ 类实例创建之后调用, 对当前对象的实例的一些初始化, 没有返回值 __name__ 标识模块的名字的一个系统变量 __call__ 是否可被调用 __main__ 主模块模块名(是否当前模块或导入模块) __new__ 创建类实例的方法, 创建对象时调用, 返回当前对象的一个实例 阅读全文
posted @ 2018-09-04 23:09 Mariahcat 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 场景:没有使用unittest框架自带的loadtest而是自己封装的搜索固定目录下用例然后导入后加载用例到suite中,然后执行了3个脚本发现启动了3个浏览器窗口,调试代码发现每次import一个脚本就会启动一个浏览器,因为每个脚本都会用到浏览器驱动,所以进入自己写的浏览器驱动类中看到__init 阅读全文
posted @ 2018-07-18 13:45 Mariahcat 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/qq_40276310/article/details/80292860 问题:才开始参考上面方法未解决是因为打开的工程在workspace目录下, 把workspace设置为root path找不到下面的模块 解决:把project根目录设置为ro 阅读全文
posted @ 2018-07-16 09:56 Mariahcat 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 1.需求分析:产品因为历史开发原因只能按照XPATH定位,该场景下数据管理应该具备和脚本语言适配、和脚本耦合性低、结构明确易管理。 2.技术调研:RF自带变量功能 CONFIG TXT EXCEL YAML 3.解决方案:Python+pyyml+YAML 案例: PRODUCT INFO: URL 阅读全文
posted @ 2018-07-15 23:55 Mariahcat 阅读(357) 评论(0) 推荐(0) 编辑
摘要: # 调试了一下午跟路径拆分逻辑有关的东西,脑阔疼,代码能力薄弱的一批, 还有前人栽htmltestrunner后入乘凉的感觉不要太爽 # 用TestLoader().discover()找到的用例添加进testsuite中执行顺序是按照ASCII顺序来搞得,所以写了这个找固定目录及子目录下的所有固定 阅读全文
posted @ 2018-07-14 18:27 Mariahcat 阅读(548) 评论(0) 推荐(0) 编辑
摘要: E:\ABS\TestCase\系统\基础\管理 {'confidence': 0.99, 'language': '', 'encoding': 'utf-8'} False E:\ABS\TestCase\系统\基础\管理 {'confidence': 0.99, 'language': '', 阅读全文
posted @ 2018-07-13 11:40 Mariahcat 阅读(482) 评论(0) 推荐(0) 编辑
摘要: X: - xx: - xxx: //*[@id="tabHolidayModuleTabItemContent"]/div/div[2]/div/div[2]/div[3]/div/div[1]/button - xxxx: //*[@id="tabHolidayModuleTabItemConte 阅读全文
posted @ 2018-07-12 10:16 Mariahcat 阅读(6012) 评论(0) 推荐(0) 编辑
摘要: 不断发掘自动化测试对各个团队的附加价值,这样才能得到来自四面八方的支持,没有将自动化加入项目过程的自动化都达不到预期的效果。 UI自动化框架 把UI自动化框架设计成一个拼图性质的架构。把每个特性都设计成一个独立的部分,然后组装成UI自动化框架: (appium/webdriver)底层操作封装特性  阅读全文
posted @ 2018-07-07 13:45 Mariahcat 阅读(2148) 评论(0) 推荐(1) 编辑
摘要: 在网上查找各种方法无效后自己进入PATH后CMD RUN .PY FIND CODE ERROR Traceback (most recent call last): File "D:\software\Python2.7.15\lib\site-packages\robotide\__init__ 阅读全文
posted @ 2018-07-02 11:36 Mariahcat 阅读(4148) 评论(1) 推荐(0) 编辑