随笔分类 -  【自动化测试】WEB

摘要:[TOC] selenium的模拟鼠标操作(ActionChains) 在日常的测试中,经常会遇到需要鼠标去操作的一些事情,比如说悬浮菜单、拖动验证码等,之前用webelement的方法可进行简单鼠标操作,这一节讲动作链,来学习如何使用webdriver模拟鼠标的操作 模拟鼠标的操作要首先从webd 阅读全文
posted @ 2020-04-12 12:12 测试搬运工emma 阅读(1111) 评论(0) 推荐(0)
摘要:[toc] selenium的模拟键盘事件(Keys) 对于模拟键盘事件 ,比如基础操作send_keys()方法输入任意值、鼠标事件key_down()、key_up()等,我们也可通过引入的 库来模拟键盘来操控浏览器 一、基础格式写法 具体用法其实和我们之前对浏览器输入框所用的方法:send_k 阅读全文
posted @ 2020-04-12 12:10 测试搬运工emma 阅读(756) 评论(0) 推荐(0)
摘要:[TOC] Selenium的切换 官方把selenium.webdriver包中的switch方法全部封装成了一个包 , switch_to :将焦点切换到所选选项的对象上 | 方法 | 方法介绍 | 备注 | | | | | | switch_to.window(window_name) | 切 阅读全文
posted @ 2020-04-12 12:06 测试搬运工emma 阅读(379) 评论(0) 推荐(0)
摘要:[TOC] Selenium的三种等待 当执行python的selenium代码时,如果需要定位一个元素或者点击一个元素,需要考虑到网速等多方面原因,导致页面加载速度慢,元素还未加载出来,这样就会导致找不到对应元素,从而报错的问题,所以要设置等待条件,等待元素加载出来后才执行相应的代码。 其中,se 阅读全文
posted @ 2020-04-12 12:05 测试搬运工emma 阅读(342) 评论(0) 推荐(0)
摘要:[TOC] selenium 八大元素定位方法 对于元素的定位,WebDriver API可以通过定位简单的元素和一组元素来操作。在这里,我们需要告诉Selenium如何去找元素,以至于他可以充分的模拟用户行为,或者通过查看元素的属性和状态,以便我们执行一系列的检查。 在Selenium中,WebD 阅读全文
posted @ 2020-04-12 12:03 测试搬运工emma 阅读(383) 评论(0) 推荐(0)
摘要:一、Selenium的介绍 selenium下包含2个包,common和webdriver common下仅有一个exceptions。`selenium.common.exceptions`所有selenium中可能发生的异常。其他操作及功能都在webdriver内。webdriver里除了com 阅读全文
posted @ 2020-03-29 19:42 测试搬运工emma 阅读(154) 评论(0) 推荐(0)
摘要:一、概念 HTML(Hyper Text Markup Language):超文本标记语言 HTML不是编程语言,而是标记语言 什么是标记语言:定义:是一种将文本以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码 HTML MarkDown XML(微信,安卓app) 与 阅读全文
posted @ 2020-03-29 19:36 测试搬运工emma 阅读(249) 评论(0) 推荐(0)
摘要:1、搭建环境 需要的环境 浏览器(Firefox/Chrome/IE…) 选择Chrome Python Selenium Selenium IDE(如果用Firefox) FireBug、FirePath(如果用Firefox) chromedriver、IEDriverServer、phanto 阅读全文
posted @ 2020-01-19 16:17 测试搬运工emma