zl程序教程

您现在的位置是:首页 >  其他

当前栏目

selenium中常用操作

2023-03-14 09:45:22 时间

一、浏览器操作

  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()