About selenium automation of the keyboard

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:

 

Guess you like

Origin www.cnblogs.com/xiamaojjie/p/11489119.html