Selenium-webdriver基本操作1

本文介绍如何使用Python和Selenium进行网页自动化测试,通过实例演示了如何打开百度首页并进行基本的操作,如最大化浏览器、获取网站标题、截图、刷新页面、导航到其他网站以及前后导航等功能。
#! /usr/bin/env python
#coding=utf-8

from selenium import webdriver
import time

print("====浏览器最大化===")
#生成driver对象
driver = webdriver.Firefox()

#将浏览器最大化
#driver.maximize_window()
#设置宽高
#driver.set_window_size(666,888)

url = "http://www.baidu.com"
driver.get(url)
time.sleep(3)#sleep可有可无,主要是为了防止页面打开太慢,导致没法找到需要的元素
print("网站名称:",driver.title)

#截图
driver.get_screenshot_as_file("D:\\python workspace\\SEClassDemo\\1.jpg")

#刷新
driver.refresh()

time.sleep(3)
driver.get("https://www.cnblogs.com/")
print("网站名称:",driver.title)

time.sleep(3)
#后退
driver.back()

time.sleep(3)
#前进
driver.forward()

time.sleep(3)
'''
关闭当前窗口,并不会结束进程
driver.close()
'''
#结束进程
driver.quit()

结果:

转载于:https://www.cnblogs.com/R-bear/p/7136690.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值