随笔分类 -  自动化

selenium appium
摘要:前言 文件上传是web页面上很常见的一个功能,自动化成功中操作起来却不是那么简单。 一般分两个场景:一种是input标签,这种可以用selenium提供的send_keys()方法轻松解决;另外一种非input标签实现起来比较困难,可以借助autoit工具或者SendKeys第三方库。 本篇以百度的 阅读全文
posted @ 2019-03-01 17:13 HonyL 阅读(445) 评论(0) 推荐(0)
摘要:前言 本篇详细讲解iframe的相关切换操作。 一、frame和iframe区别 Frame与Iframe两者可以实现的功能基本相同,不过Iframe比Frame具有更多的灵活性。 frame是整个页面的框架,iframe是内嵌的网页元素,也可以说是内嵌的框架。 Iframe标记又叫浮动帧标记,可以 阅读全文
posted @ 2019-03-01 16:51 HonyL 阅读(342) 评论(0) 推荐(0)
摘要:前言 一些人在使用selenium定位元素时,用的是xpath定位,因为xpath基本能解决定位的需求。css定位往往被忽略掉了,其实css定位也有它的价值,css定位更快,语法更简洁。这一篇css的定位方法,主要是对比上一篇的xpath来的,基本上xpath能完成的,css也可以做到;两篇对比学习 阅读全文
posted @ 2019-02-28 20:26 HonyL 阅读(657) 评论(0) 推荐(0)
摘要:前言 在上一篇简单的介绍了用工具查看目标元素的xpath地址,工具查看比较死板,不够灵活,有时候直接复制粘贴会定位不到。这个时候就需要自己手动的去写xpath了,这一篇详细讲解xpath的一些语法。 什么是xpath呢? 官方介绍: XPath即为XML路径语言,它是一种用来确定XML1(标准通用标 阅读全文
posted @ 2019-02-28 20:12 HonyL 阅读(456) 评论(0) 推荐(0)
摘要:前言 从这篇开始,正式学习selenium的webdriver框架。我们平常说的 selenium自动化,其实它并不是类似于QTP之类的有GUI界面的可视化工具,我们要学的是webdriver框架的API。本篇主要讲如何用Python调用webdriver框架的API,对浏览器做一些常规的操作,如打 阅读全文
posted @ 2019-02-28 19:45 HonyL 阅读(1154) 评论(0) 推荐(0)
摘要:前言 自动化只要掌握四步操作:获取元素,操作元素,获取返回结果,断言(返回结果与期望结果是否一致),最后自动出测试报告。本篇主要讲如何用firefox辅助工具进行元素定位。元素定位在这四个环节中是至关重要的,如果说按学习精力分配的话,元素定位占70%;操作元素10%,获取返回结果10%;断言10%。 阅读全文
posted @ 2019-02-22 16:23 HonyL 阅读(531) 评论(0) 推荐(0)
摘要:一、selenium简介 Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架。它是一款用于运行端到端功能测试的超强工具。您可以使用多个编程语言编写测试,并且 Selenium 能够在一个或多个浏览器中执行这些测试。 Selenium的发展经历了三个阶段,第一个阶段,也就是s 阅读全文
posted @ 2019-02-21 15:06 HonyL 阅读(458) 评论(0) 推荐(0)