单例
在我们模拟一个访问浏览器的操作时,可能会一条Case打开一次,如果多条Case就会启动多个浏览器页面,这个时候可能会产生压力对我们的服务器,所以我们可以去通过单例模式解决这个问题。
单例模式是用来修饰类下的变量,python单例模式:只生成一次driver 保证只保留一个浏览器。单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的一个类只有一个实例。即一个类只有一个对象实例。
Iframe 如何处理?
先找网页中是否存在多个iframe的情况,定位到需要操作的iframe,找父类控件下的所有iframe,根据其他属性值(name,id)确定(遍历判断)唯一的iframe
用switch_ to.window( frame) 找到指定的页面
Handle的切换,句柄切换
第一种方法: