Selenium-webdriver基本操作1

复制代码
#! /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()
复制代码

结果:

posted @   R-Bear  阅读(254)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
点击右上角即可分享
微信分享提示