摘要:1 #!/usr/bin/python 2 # -*- coding: utf-8 -*- 3 4 # 序列化: 例如把字典写进文件 5 info = { 6 'name': 'alex', 7 'age': 22 8 } 9 10 f = open('test.text', 'w') 11 f.write(str(info)) # 把字典作为字符串写进文... 阅读全文
提高测试脚本复用性降低DOM结构引起路径变化的影响
2018-05-02 14:28 by 钱先生, 359 阅读, 0 推荐, 收藏, 编辑
摘要:问题描述 在定位元素时直接复制的xpath. 但是因为下面这些原因导致之前引用的路径失效, 不得不频繁修改脚本重新定位元素, 大降低了脚本的复用性, 也增加了维护的成本: 1. UI修改 (比如增加了弹出框或新添加了form等等) 2. 操作顺序不同 3. 多标签或多个Form切换场景 根本原因 前 阅读全文
java selenium (十三) 智能等待页面加载完成
2018-04-28 14:28 by 钱先生, 380 阅读, 0 推荐, 收藏, 编辑
摘要:转自:https://www.cnblogs.com/TankXiao/p/5246557.html java selenium (十三) 智能等待页面加载完成 java selenium (十三) 智能等待页面加载完成 我们经常会碰到用selenium操作页面上某个元素的时候, 需要等待页面加载完 阅读全文
自动化测试中加条件的等待
2018-04-28 14:27 by 钱先生, 463 阅读, 0 推荐, 收藏, 编辑
摘要:转自: https://www.cnblogs.com/ella-yao/p/7778678.html 转载:selenium的wait.until() package com.test.elementwait; import org.openqa.selenium.By;import org.op 阅读全文
TestNG详解-深度好文
2018-04-27 17:01 by 钱先生, 734 阅读, 0 推荐, 收藏, 编辑
摘要:转自: https://blog.csdn.net/lykangjia/article/details/56485295 TestNG详解-深度好文 2017年02月22日 14:51:52 阅读数:8609 2017年02月22日 14:51:52 阅读数:8609 阅读数:8609 1. 介绍 阅读全文
自动化测试用例getText()获取某一个元素的值返回null或空
2018-04-26 18:09 by 钱先生, 648 阅读, 0 推荐, 收藏, 编辑
摘要:问题描述 页面上一个元素无法获取它的值. 用getText() 获取该元素的值返回null或空. 根本原因 ? 需要更多了解dom结构 解决办法 用getAttribute("value")的方法,就可以获取到这个元素value的值. 阅读全文
Python装饰器
2018-04-24 20:18 by 钱先生, 157 阅读, 0 推荐, 收藏, 编辑
摘要:装饰器 本质是函数 功能: 装饰其他函数,即为其他函数添加附加功能 装饰器需要遵循的原则: 不能修改被装饰的函数 例: 现在有三个函数 , 各自有其功能. 如果需要给这三个函数都添加一个日志功能. 或这三个函数都已经在线上运行了, 现在需要再新增一些功能. 可以采取的方法: 修改源代码, 每个函数都 阅读全文
工资管理系统
2018-04-24 14:34 by 钱先生, 358 阅读, 0 推荐, 收藏, 编辑
摘要:需求 工资管理系统 Alex 100000 Rain 80000 Egon 50000 Yuan 30000 以上是info.txt文件 实现效果: 从info.txt文件中读取员工及其工资信息,最后将修改或增加的员工工资信息也写入原info.txt文件。 效果演示: 1. 查询员工工资 2. 修改 阅读全文
购物车小程序
2018-04-24 14:32 by 钱先生, 186 阅读, 0 推荐, 收藏, 编辑
摘要:需求 购物车程序: 1、启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表 2、允许用户根据商品编号购买商品 3、用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 4、可随时退出,退出时,打印已购买商品和余额 5、在用户使用过程中, 关键输出,如余额,商品已加入 阅读全文
Python中的r+和a+
2018-04-23 18:11 by 钱先生, 1840 阅读, 0 推荐, 收藏, 编辑
摘要:问题描述 我打算更改文件user_list2中的内容, 本来的想法是加一个temp 文件. 先把user_list2的内容读取并修改后写入temp, 之后再写回来. 但是在读取内容并修改后写入temp这一段, 就因为r+ 和a+的问题产生了困扰. 阅读全文