导入selenium.webdriver.common.keysインポートキーから
フォーマット:Keys.XXX
一般的なので、使用:send_keys(Keys.XXX)
1つの #1 = UTF-8符号化 2 #18模拟键盘单个按键操作 3 インポートSYS 4 リロード(SYS) 5 sys.setdefaultencoding(' UTF8 ' ) 6 からセレンインポートwebdriverを 7 インポートunittestの 8 インポート時間 9 から selenium.webdriver。 common.keys インポートキー 10 11 クラスCase18(たunittest.TestCase): 12 13 デフセットアップ(自己): 14 self.driver =webdriver.Chrome() 15 16 DEF test_simulateASingleKey(自己): 17 URL = " https://www.sogou.com " 18 self.driver.get(URL) 19 素子= self.driver.find_element_by_id(" クエリ" ) 20 element.send_keys(Keys.F12) #按下F12键 21 time.sleep(2 ) 22 element.send_keys(Keys.F12) 23 element.send_keys(" セレン" ) 24 element.send_keys(Keys.CONTROL、'') #C TRL + Aすべてのコンテンツ入力ボックス選択 25を time.sleepを(2) 26は、 element.send_keys(Keys.CONTROL、' X ') #はCtrl + X剪断コンテンツ入力ボックス 27 time.sleep(2) 28 エレメント.send_keys(Keys.CONTROL、' V ') #入力ブロックの内容を貼り付けるために、Ctrl + V 29 time.sleepを(2) 30 element.send_keys(Keys.ENTER) #1 キャリッジ 31れる (2 time.sleep) 32 33である DEF TEARDOWN (自己): 34である (self.driver.quit) 35 36 なら __name__ == ' __main__ ' : 37 unittest.main()