selenium自动化测试

本文介绍了Selenium自动化测试工具的基本使用,包括声明浏览器对象、访问页面、基本操作如设置窗口大小、查找标签以及交互方式。重点讲解了定位对象的方法如CSS定位、链接文本定位,并涉及鼠标和键盘事件、表单窗口的多种操作,如多窗口切换、警告窗处理和下拉框选择等。
摘要由CSDN通过智能技术生成

selenium简介

什么是selenium?

其实selenium就是。。。。。。。。(我就不吧啦吧啦的粘贴复制了,网上一大堆欢迎问度娘),其实就是一个用于Web应用程序测试的工具。(没听到?不要紧其实我也说不太明白,学学就懂了)

一、基本使用

(一)声明浏览器对象

selenuim目前支持很多浏览器,Chrome、Firefox、PhantomJS、IE等

声明浏览器前需要安装对应浏览器的驱动,可以去官网找得到pypi,以下是自己亲测可以下载的地址:

Chrome驱动下载地址

Firefox驱动下载地址

PhantomJS驱动下载地址

下载好的驱动放在任意目录下(不要含中文),1.将目录添加到环境变量PATH中;2.或者直接在声明浏览器时添加绝多路径

browser1 = webdriver.Chrome(executable_path ='D:\Program Files\chromedriver.exe') 
#声明时指定驱动在的路径,'D:\Program Files\chromedriver.exe

下面就可以愉快的使用了。

from selenium import webdriver
browser1 = webdriver.PhantomJS()  #声明PhantomJSl浏览器
browser2 = webdriver.Chrome()  #声明Chrome浏览器
browser3 = webdriver.FireFox()  #声明Firefox浏览器

(二)访问页面

url = 'httpbin.org/get'
browser1.get(url)   #打开浏览器预设网址
print(browser1.page_source)  #打印网页源代码
browser1.close()  #关闭浏览器

(三)基本使用

1.控制浏览器常用一些方法
(1)设置浏览器窗口大小
browser1.set_window_size(800,600)  #设置浏览器窗口大小为800*600像素点
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值