摘要: 测试脚本中的等待方法 等待是为了使脚本执行更加稳定 1. 常用的休眠方式:time模块的sleep方法 2. selenium模块中的等待方法 等待查找5s 查找不到就报错 对登录测试py进行修改 alter对话框处理 如果页面出现alter对话框,那么无法查找它的元素(右击无法审查元素 没办法用以 阅读全文
posted @ 2019-02-21 12:35 hmm1995 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 对话框删除 通过审查元素 结果为div 无法查找id 等 使用css /xpath 复制 copy xpath 关闭 即可关闭窗口 登录测试 点击登录框 查看元素 编写 --》定位“登录”失败 点击的还是右上角的登录 换种方式 登陆成功 登录的py文件 多窗口切换 1.打开百度首页 2.搜索麦子学院 阅读全文
posted @ 2019-02-20 20:21 hmm1995 阅读(173) 评论(0) 推荐(0) 编辑
摘要: ActionChains 生成模拟用户操作的对象 from selenium.webdriver.common.action_chains import ActionChains ActionChains(driver):用于生成模拟用户行为 perform():执行存储行为 鼠标事件: 模拟鼠标事 阅读全文
posted @ 2019-02-20 19:56 hmm1995 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 简介: 在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML 文档是被作为节点树来对待的。树的根被称为文档节点或者根节点。 /xxx 页面输出 /xxx/yyy 默认返回第一个输入框 使用下标方式进行查找 //xxx (也可以使用下标方式查找) 阅读全文
posted @ 2019-02-20 19:14 hmm1995 阅读(189) 评论(0) 推荐(0) 编辑
摘要: HTML基础 1. HTML 标题 HTML 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的。 2. HTML 段落 HTML 段落是通过 <p> 标签进行定义的。 3. HTML 链接 HTML 链接是通过 <a> 标签进行定义的。可以进行点击跳转 注释:在 href 属性 阅读全文
posted @ 2019-02-20 16:27 hmm1995 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 什么是HTML? HTML 是用来描述网页的一种语言。 HTML 指的是超文本标记语言: HyperText Markup Language HTML 不是一种编程语言,而是一种标记语言 标记语言是一套标记标签 (markup tag) HTML 使用标记标签来描述网页 HTML 文档包含了HTML 阅读全文
posted @ 2019-02-20 15:21 hmm1995 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 在百度页面 查找元素 --搜索框元素 可以见到各种元素 查找(元素定位): 操作(元素操作方式): eg1 定位搜索框: 搜索框id 'kw' 使用 b.back()方法退回 搜索框name 'wd' class name 's_ipt' tag_name ‘input’ 因为页面中可能会出现很多i 阅读全文
posted @ 2019-02-20 14:59 hmm1995 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 简介: Selenium是一款基于web应用程序的开源测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。Selenium是一个自动化的web应用功能测试工具。 Selenium的主要特点是其开源性、跨平台性以及众多的编程语言支持,你可以用html编写测试用例,也可以用pyt 阅读全文
posted @ 2019-02-20 12:50 hmm1995 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 什么是Requests Requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库如果你看过上篇文章关于urllib库的使用,你会发现,其实urllib还是非常不方便的(代理 或处理cookies 步骤繁琐),而Requests它会比ur 阅读全文
posted @ 2019-01-10 21:54 hmm1995 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 什么是Urllib Urllib是python内置的HTTP请求库包括以下模块urllib.request 请求模块 -->用来模拟发送请求 类似于输入网址敲击回车的过程urllib.error 异常处理模块urllib.parse url解析模块urllib.robotparser robots. 阅读全文
posted @ 2019-01-10 20:53 hmm1995 阅读(138) 评论(0) 推荐(0) 编辑