We usually use a lot of shortcuts, so selenium how to simulate the shortcut keys to operate it. Let's look at operating under common shortcuts. First, use the following shortcut keys need to import this package
from selenium.webdriver.common.keys import Keys
And then to call some methods by Keys, such as:
全选 send_keys(Keys.CONTROL,'a')
Copy send_keys (Keys.CONTROL, 'c')
Paste send_keys (Keys.CONTROL, 'v')
Simple demo as follows:
from selenium.webdriver.common.keys import Keys from selenium import webdriver import time driver = webdriver.Chrome() driver.maximize_window() driver.get('http://106.13.81.250/fw/index.php?ctl=user&act=login') driver.find_element_by_css_selector('#login-email-address').send_keys('admin') time.sleep(1) # todo 全选 driver.find_element_by_css_selector('#login-email-address').send_keys(Keys.CONTROL,'a') time.sleep(2) # TODO 复制 driver.find_element_by_css_selector('#login-email-address').send_keys(Keys.CONTROL,'c') time.sleep(2) # todo 粘贴 driver.find_element_by_css_selector('#login-password').send_keys(Keys.CONTROL,'v') time.sleep(1) driver.quit()
Another shortcut operation as shown: