selenium中常用操作

一、浏览器操作

  1. 浏览器最大化:browser.maximize_window()
  2. 设置浏览器宽、高:browser.set_window_size(480, 800)
  3. 页面前进:browser.forward()
  4. 页面后退:browser.back()

二、测试对象操作

  1. 点击对象:browser.click()
  2. 在对象上模拟按键输入:browser.send_keys('admin')
  3. 清除对象的内容:browser.clear()
  4. 用于获取元素的文本信息:text

三、键盘鼠标操作

from selenium.webdriver.common.keys import Keys   #需要引入keys 包

  1. 键盘输入TAB键:send_keys(Keys.TAB)
  2. 键盘输入ENTER键:send_keys(Keys.ENTER)
  3. 键盘输入CTRL+A:send_keys(Keys.CONTROL,'a')
  4. 鼠标左击:browser.click()
  5. 鼠标右击:browser.context_click()
  6. 鼠标双击:browser.double_click()
  7. 鼠标拖动:browser.drag_and_drop()
  8. 鼠标定位到某个元素:move_to_element(menu)

四、cookie操作

  1. 获得cookie 信息:driver.get_cookies()
  2. 向cookie 添加会话信息:add_cookie(cookie_dict)
  3. 删除特定(部分)的cookie:delete_cookie(name)
  4. 删除所有cookie:delete_all_cookies() 

 

 

一个人能把困难和痛苦转化成认知能量的提升,是其精神强度的能力,也叫心之力,这个能力来自于他做事的目标有多大,理想有多高。当然妄想的理想不属于这个范畴,因为妄想不是心之力,是来自于痴心。 ​​​

posted @ 2022-12-28 17:26  心如__止水  阅读(103)  评论(0编辑  收藏  举报