我的上一篇文章讲了POM的介绍,这一片呢我想讲讲普通的Selenium代码封装成POM模式,废话不多说我们直接开始吧。案例说明:提示:这里只是提供一种封装的思路, 小伙伴们可以根据自己的实际情况,按需封装。
通俗点就是网页中的嵌套网页,如果我们在做自动化测试中,需要定位的元素包含在了 iframe 内联框架里,那么我们就需要跳进 iframe ,如果说还需要做后续的操作,但后续的元素不在 iframe 中,这时候就需要再跳出 iframe 。
Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,Selenium 可以直接调用浏览器,它支持所有主流的浏览器,可以接收指令,让浏览器自动加载页面,获取需要的数据,甚至页面截屏等。
每次当selenium启动chrome浏览器的时候,chrome浏览器很干净,没有插件、没有收藏、没有历史记录,这是因为selenium在启动chrome时为了保证最快的运行效率,启动了一个裸浏览器,这就是为什么需要配置参数的原因,但是有些时候我们需要的不仅是一个裸浏览器。