学習セレン - シングルシミュレートされたキーボードのキー操作

导入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を(226は、        element.send_keys(Keys.CONTROL、' X ' はCtrl + X剪断コンテンツ入力ボックス
27          time.sleep(228          エレメント.send_keys(Keys.CONTROL、' V ' 入力ブロックの内容を貼り付けるために、Ctrl + V 
29          time.sleepを(230          element.send_keys(Keys.ENTER) #1 キャリッジ
31れる          (2 time.sleep32  
33である     DEF TEARDOWN (自己):
 34である         (self.driver.quit)
35  
36  なら __name__ == ' __main__ ' 37      unittest.main()

 

おすすめ

転載: www.cnblogs.com/erchun/p/11800035.html