一、前言
边学习,边记录。
二、干货合集
1、selenium模拟删除操作(点击Backspace退格键盘)
用法:.send_keys(Keys.BACKSPACE)
from selenium.webdriver import Keys
wait.until(EC.presence_of_element_located(
(By.XPATH, '/html/body/div[2]/div[4]/p/div/textarea'))).send_keys(Keys.BACKSPACE)
2、selenium模拟全选操作(Ctrl + a 全选)
用法:.send_keys(Keys.CONTROL,'a')
from selenium.webdriver import Keys
wait.until(EC.presence_of_element_located(
(By.XPATH, '/html/body/div[2]/div[4]/p/div/textarea'))).send_keys(Keys.CONTROL,'a')
3、selenium模拟剪切操作(Ctrl + x 剪切)
用法:.send_keys(Keys.CONTRL,'x')
from selenium.webdriver import Keys
wait.until(EC.presence_of_element_located(
(By.XPATH, '/html/body/div[2]/div[4]/p/div/textarea'))).send_keys(Keys.CONTROL,'x')
4、selenium模拟复制操作(Ctrl + c 复制)
用法:.send_keys(Keys.CONTRL,'c')
from selenium.webdriver import Keys
wait.until(EC.presence_of_element_located(
(By.XPATH, '/html/body/div[2]/div[4]/p/div/textarea'))).send_keys(Keys.CONTROL,'c')
5、selenium模拟粘贴操作(Ctrl + v 粘贴)
用法:.send_keys(Keys.CONTRL,'v')
from selenium.webdriver import Keys
wait.until(EC.presence_of_element_located(
(By.XPATH, '/html/body/div[2]/div[4]/p/div/textarea'))).send_keys(Keys.CONTROL,'v')