摘要: 文件上传 文件上传是web页面上很常见的一个功能,自动化成功中操作起来却不是那么简单。 一般分两个场景:一种是input标签,这种可以用selenium提供的send_keys()方法轻松解决; 另外一种非input标签实现起来比较困难,可以借助autoit工具或者SendKeys第三方库。 本篇以 阅读全文
posted @ 2020-07-10 15:22 骑着乌龟赶猪 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 多窗口/句柄 有些页面的链接打开后,会重新打开一个窗口,对于这种情况,想在新页面上操作,就得先切换窗口了。获取窗口的唯一标识用句柄表示,所以只需要切换句柄,我们就能在多个页面上灵活自如的操作了。 1.认识多窗口 2.获取当前窗口句柄 1.元素有属性,浏览器的窗口其实也有属性的,只是你看不到,浏览器窗 阅读全文
posted @ 2020-07-10 15:09 骑着乌龟赶猪 阅读(410) 评论(0) 推荐(0) 编辑
摘要: json JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写 JSON 函数 使用 JSON 函数需要导入 json 库:import json。 函数 描述 json.dumps 将 Python 对象编码成 JSON 字符串 json. 阅读全文
posted @ 2020-07-10 14:46 骑着乌龟赶猪 阅读(1543) 评论(0) 推荐(0) 编辑
摘要: 字符串 字符串是由数字,字母、下划线组成的一串字符 创建字符串,可以使用单引号和双引号: var1 = 'Hello World!'var2 = "Hello World!" 学习完本章节,学习列表 访问字符串中的值 var = “Hello World” print(var[0])#运行结果H 字 阅读全文
posted @ 2020-07-10 14:30 骑着乌龟赶猪 阅读(217) 评论(0) 推荐(0) 编辑
摘要: unittest断言 Python在 unittest.TestCase 类中提供了很多断言方法。断言方法检查你认为应该满足的条件是否确实满足。如果该条件确实满足,你对程序行为的假设就得到了确认,你就可以确信其中没有错误。如果你认为应该满足的条件实际上并不满足,Python将引发异常。下表描述了6个 阅读全文
posted @ 2020-07-10 14:24 骑着乌龟赶猪 阅读(435) 评论(0) 推荐(0) 编辑