selenium3:操作元素基本方法

 来源:《selenium webdriver基于Python源码案例》

一、打开网页
①第一步:从selenium里面导入webdriver模块
②打开浏览器(Ie和Chrome对应下面的)
③打开百度网址

二、设置休眠

①.由于打开百度网址后,页面加载需要几秒钟,所以最好等到页面加载完成后再继续下一步操作
②.导入time模块,time模块是Python自带的,所以无需下载
③.设置等待时间,单位是秒(s),时间值可以是小数也可以是整数

三、页面刷新
①.有时候页面操作后,数据可能没及时同步,需要重新刷新

②.这里可以模拟刷新页面操作,相当于浏览器输入框后面的刷新按钮

四、页面切换
①.当在一个浏览器打开两个页面后,想返回上一页面,相当于浏览器左上角的左箭头按钮
②.返回到上一页面后,也可以切换到下一页,相当于浏览器左上角的右箭头按钮

五、设置窗口大小

①.可以设置浏览器窗口大小,如设置窗口大小为手机分辨率540*960
②.也可以最大化窗口


六、 截屏
①. 打开网站之后,也可以对屏幕截屏
②.截屏后设置指定的保存路径+文件名称+后缀


七、退出
①.退出有两种方式,一种是close;另外一种是quit

②.close用于关闭当前窗口,当打开的窗口较多时,就可以用close关闭部分窗口
③.quit用于结束进程,关闭所有的窗口
④.最后结束测试,要用quit。quit可以回收c盘的临时文件

掌握了浏览器的基本操作后,接下来就可以开始学习元素定位了,元素定位需要有一定的html基础。没有基础的可以按下浏览器的F12快捷键先看下html的布局,先了解一些就可以了。

猜你喜欢

转载自www.cnblogs.com/benpao1314/p/8945498.html