selenium中常用操作
一、浏览器操作
- 浏览器最大化:browser.maximize_window()
- 设置浏览器宽、高:browser.set_window_size(480, 800)
- 页面前进:browser.forward()
- 页面后退:browser.back()
二、测试对象操作
- 点击对象:browser.click()
- 在对象上模拟按键输入:browser.send_keys('admin')
- 清除对象的内容:browser.clear()
- 用于获取元素的文本信息:text
三、键盘鼠标操作
from selenium.webdriver.common.keys import Keys #需要引入keys 包
- 键盘输入TAB键:send_keys(Keys.TAB)
- 键盘输入ENTER键:send_keys(Keys.ENTER)
- 键盘输入CTRL+A:send_keys(Keys.CONTROL,'a')
- 鼠标左击:browser.click()
- 鼠标右击:browser.context_click()
- 鼠标双击:browser.double_click()
- 鼠标拖动:browser.drag_and_drop()
- 鼠标定位到某个元素:move_to_element(menu)
四、cookie操作
- 获得cookie 信息:driver.get_cookies()
- 向cookie 添加会话信息:add_cookie(cookie_dict)
- 删除特定(部分)的cookie:delete_cookie(name)
- 删除所有cookie:delete_all_cookies()
一个人能把困难和痛苦转化成认知能量的提升,是其精神强度的能力,也叫心之力,这个能力来自于他做事的目标有多大,理想有多高。当然妄想的理想不属于这个范畴,因为妄想不是心之力,是来自于痴心。