Selenium 学习 1 - driver 应用

driver.get(url) 浏览器加载url
driver.forward() 浏览器向前
driver.back() 浏览器向后
driver.refresh() 刷新浏览器
driver.close() 关闭当前窗口
driver.quit() 关闭所有关联窗口,并安全关闭session
driver.get_cookies() 获取当前会话所有的cookie信息
driver.get_cookie(cookie_name) 返回字典的key为"cookie_name"的cookie信息
driver.add_cookie(cookie_dict) 添加cookie,"cookie_dict"指字典形式传参
driver.delete_cookie(cookie_name) 删除指定cookie信息
driver.delete_all_cookies() 删除所有cookie信息
driver.maximize_window() 浏览器窗口最大化
driver.set_window_size(width, height) 设置浏览器窗口的宽和长
driver.get_window_size() 获取浏览器窗口的宽和长
driver.set_window_position(x, y) 设置浏览器窗口在屏幕上的坐标
driver.get_window_position() 获取浏览器窗口在屏幕上的坐标
driver.find_element_by_** 查找页面元素
driver.current_url 获取当前页面的url
driver.title 获取当前页面的标题
driver.page_source 获取页面html源代码
driver.current_window_handle 获取当前窗口句柄
driver.window_handles 获取所有窗口句柄
driver.switch_to.window(handle) 切换窗口
driver.switch_to.alert 切换到警告框,返回该警告框
driver.switch_to.alert.accept() 点击确定(OK)- alert/confirm/prompt 都适用
driver.switch_to.alert.dismiss() 点击取消(x)- alert/confirm/prompt 都适用
driver.switch_to.alert.send_keys(text) 只适用于prompt
driver.switch_to.frame(frame_ele) 切换到指定frame
driver.switch_to.parent_frame() 切换到离它最近的上一级frame
driver.switch_to.default_content() 跳回最外层的页面
driver.implicity_wait(secs) 隐式等待
driver.execute_script(js) 执行js代码
driver.get_screenshot_as_file(filename) 截图并保存
from selenium import webdriver
import time

driver 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值