三.python+selenium基础操作集合

本文介绍了使用Python结合Selenium进行网页自动化测试的基础操作,包括导入模块、创建浏览器对象、窗口管理、导航操作、获取网页标题及关闭浏览器等关键步骤。
摘要由CSDN通过智能技术生成

直接上代码:

#coding:utf-8
from selenium import webdriver #调用selenium中的webdriver包
from time import sleep #导入时间包
bro=webdriver.Firefox() #构建网页窗口对象
bro.maximize_window() #最大化窗口
#假设需要手动调节窗口使用(固定分辨率测试有时会用)
bro.set_window_size(400,500)#手动设定窗口大小,其中100,200表示窗口的大小
bro.get("https://www.baidu.com/") #打开指定网页,在get括号后面加入url
sleep(2) #使用时间包,休眠2s
bro.get("https://www.taobao.com")#打开指定网页,打开淘宝
sleep(2)
bro.back() #模拟浏览器后退功能
sleep(2)
bro.forward() #模拟浏览器前进功能
print bro.title #打印title
#加入if去判断title是否打印正确
if bro.title==u"百度一下,你就知道":
    print True
else:
    print False
bro.quit()#退出浏览器

返回结果:

淘宝网 - 淘!我喜欢

False

 

总结: 

在使用selenium之前需要导入包,而在驱动浏览器时需要使用webdriver的模块,使用格式  from selenium import webdriver

构建网页窗口对象使用格式     对象名  = webdr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值