自动化最基础的就属于定位元素了,元素不会定位,基本上已经团灭了,就不用再去考虑什么自动化了。 八大定位方法 selenium定位元素基本上和appium的定位元素方法相同,这里基于百度网站进行测试 id定位 通过了解HTML可以知道id是唯一表示,通过查找id的方法进行查找 ...
前几天见测试群里有人问,如果定位web页面上的滚动日历,安静简单的定位,分享给大家 滚动日历 我们先看看滚动日历是什么样子的,下图就是安静在网上随便找的滚动日历内容。 手工操作 在写代码前,首先要弄清楚,手工测试的时候如何进行操作滚动日历的,手工测试时,我们通过鼠标上的滚轮进行操作的,通过向上或者向下进行滚动选择日期。那么问题来了,我们怎么控制鼠标的滚轮呢 前面介绍了鼠标的操作,其实还有鼠标的滚 ...
2020-12-01 13:11 0 530 推荐指数:
自动化最基础的就属于定位元素了,元素不会定位,基本上已经团灭了,就不用再去考虑什么自动化了。 八大定位方法 selenium定位元素基本上和appium的定位元素方法相同,这里基于百度网站进行测试 id定位 通过了解HTML可以知道id是唯一表示,通过查找id的方法进行查找 ...
UI自动化中,最最最最重要的还是定位元素,哪么如何确认我们定位的元素一定正确呢?以前的火狐有Firebug帮助我们定位,后面好像没有维护了。目前Chrome浏览器用的比较多,如何在Chrome快速判断元素定位是否正常?肯定有人回答,运行脚本执行,那是不是太麻烦了?今天安静不介绍新的知识点 ...
前面介绍了元素定位的八大方法,今天在来介绍一种元素定位方法find_element方法 find_element find_element属于定位元素中的另一种方法,包含了常用的定位方法,使用的时候可能和其他的使用方法不一样,先看源码 源码: 源码中包含了我们的使用方法 ...
前言 在做web自动化时候,可能会需要用到滑动滚动条的操作,前面安静介绍了通过JS操作一般的滚动条,那么如果滚动条在iframe中呢?这个时候应该怎么操作呢? 编写iframe实例 安静这里写了一个将百度页面代码放入到单独的一个页面中,然后通过另一个html通过iframe的方式进行 ...
前面写了定位方法基本上都是单个定位方法,如果我们想要定位页面上的多个相同的元素呢?这样我们应该怎么定位?selenium这么强大,提供了有find_elements方法来帮助我们定位多个相同的元素 find_elements find_elements属于selenium中复数的定位 ...
selenium.webdriver.common.keys import Keys 所有的键盘事件都包含在这个模块中,send_keys用来 ...
它来了,它来了,虽然来的有点晚,但是还是来了,app自动化和接口自动化都了解了,那么我们现在介绍一种web自动化工具selenium。最近的Cypress做web自动化火起来了,但是安静感觉还是selenium比较强大,今天简单介绍下如何安装selenium selenium介绍 ...
在web自动化中,会遇到一些勾选框的操作,在正常操作下,我们只要点击勾选框即是勾选,再次点击则取消勾选,那selenium如何操作勾选框呢? 其实和正常一样,我们只要定位到勾选框后,就可以进行点击。 勾选框 首先我们看下什么是勾选框?勾选框在HTML中长什么样子,这样才能方便我们进行定位 ...