python + selenium simulated keyboard input

from selenium.webdriver.common.keys import Keys # keyboard introduced class 

------------------------------------ ------------------------------------------

Commonly used keyboard:

  • send_keys (Keys.BACK_SPACE): Delete key (BackSpace)
  • send_keys (Keys.SPACE): spacebar (Space)
  • send_keys (Keys.TAB): Tabulator (TAB)
  • send_keys(Keys.ESCAPE):回退键(ESCAPE)
  • send_keys (Keys.ENTER): Enter key (ENTER)
  • send_keys(Keys.CONTROL,'a'):全选(Ctrl+A)
  • send_keys(Keys.CONTROL,'c'):复制(Ctrl+C)
  • send_keys (Keys.CONTROL, 'x'): Cut (Ctrl + X)
  • send_keys (Keys.CONTROL, 'v'): Paste (Ctrl + V)
  • send_keys (Keys.F1): Keyboard F1
  • .....
  • send_keys (Keys.F12): F12 keyboard

 

-------------------------------------------------------------------------------------------------------------------------

Import the webdriver Selenium from 
from selenium.webdriver.common.keys # Import Keys class keyboard introduced
from SLEEP Time Import

Driver = webdriver.Firefox () # Specify and open the browser
driver.get ( 'http://www.baidu.com' )


driver.find_element_by_id ( 'kW'). send_keys ( 'seleniumm') in the input box content #
SLEEP (. 4)


driver.find_element_by_id ( 'kW'). send_keys (Keys.BACK_SPACE) # # delete key to delete a plurality of input word
SLEEP (. 4)

driver.find_element_by_id ( 'kW'). the Click ()
driver.find_element_by_id ( 'kW'). send_keys (Keys.SPACE) # spacebar input
SLEEP (. 4)


driver.find_element_by_id ( 'kW'). send_keys (Keys.CONTROL, 'a') # analog input Control + a Select
driver.find_element_by_id ( 'kw'). send_keys (Keys.CONTROL, 'c') Control + c # input analog copy

driver.find_element_by_id ( 'kw'). click () # After you click the mouse focus on the back of the text, or the text is still pasted text will directly cover

driver.find_element_by_id ( 'kw'). send_keys (Keys.CONTROL , 'v') # analog input Control + v paste
SLEEP (. 8)


driver.find_element_by_id ( 'kW'). send_keys (Keys.ENTER) # eNTER
SLEEP (. 5)


driver.close ()

Guess you like

Origin www.cnblogs.com/xiaobaibailongma/p/12041742.html