1.呼叫格式:
driver.press_keycode(self, keycode, metastate=none)
2.呼叫示例
例如:模擬手機點選返回鍵:driver.press_keycode(4)
1.手機按鍵
keycode_call 撥號鍵 5
keycode_endcall 掛機鍵 6
keycode_home 按鍵home 3
keycode_menu 菜單鍵 82
keycode_back 返回鍵 4
keycode_search 搜尋鍵 84
keycode_camera 拍照鍵 27
keycode_focus 拍照對焦鍵 80
keycode_power 電源鍵 26
keycode_notification 通知鍵 83
keycode_mute 話筒靜音鍵 91
keycode_volume_mute 揚聲器靜音鍵 164
keycode_volume_up 音量增加鍵 24
keycode_volume_down 音量減小鍵 25
2.控制按鍵
keycode_enter 回車鍵 66
keycode_escape esc鍵 111
keycode_dpad_center 導航鍵 確定鍵 23
keycode_dpad_up 導航鍵 向上 19
keycode_dpad_down 導航鍵 向下 20
keycode_dpad_left 導航鍵 向左 21
keycode_dpad_right 導航鍵 向右 22
keycode_move_home 游標移動到開始鍵 122
keycode_move_end 游標移動到末尾鍵 123
keycode_page_up 向上翻頁鍵 92
keycode_page_down 向下翻頁鍵 93
keycode_del 退格鍵 67
keycode_forward_del 刪除鍵 112
keycode_insert 插入鍵 124
keycode_tab tab鍵 61
keycode_num_lock 小鍵盤鎖 143
keycode_caps_lock 大寫鎖定鍵 115
keycode_break break/pause鍵 121
keycode_scroll_lock 滾動鎖定鍵 116
keycode_zoom_in 放大鍵 168
3.組合按鍵
keycode_alt_left alt+left
keycode_alt_right alt+right
keycode_ctrl_left control+left
keycode_ctrl_right control+right
keycode_shift_left shift+left
keycode_shift_right shift+right
4.基本按鍵
keycode_0 按鍵'0' 7
keycode_1 按鍵'1' 8
keycode_2 按鍵'2' 9
keycode_3 按鍵'3' 10
keycode_4 按鍵'4' 11
keycode_5 按鍵'5' 12
keycode_6 按鍵'6' 13
keycode_7 按鍵'7' 14
keycode_8 按鍵'8' 15
keycode_9 按鍵'9' 16
keycode_a 按鍵'a' 29
keycode_b 按鍵'b' 30
keycode_c 按鍵'c' 31
keycode_d 按鍵'd' 32
keycode_e 按鍵'e' 33
keycode_f 按鍵'f' 34
keycode_g 按鍵'g' 35
keycode_h 按鍵'h' 36
keycode_i 按鍵'i' 37
keycode_j 按鍵'j' 38
keycode_k 按鍵'k' 39
keycode_l 按鍵'l' 40
keycode_m 按鍵'm' 41
keycode_n 按鍵'n' 42
keycode_o 按鍵'o' 43
keycode_p 按鍵'p' 44
keycode_q 按鍵'q' 45
keycode_r 按鍵'r' 46
keycode_s 按鍵's' 47
keycode_t 按鍵't' 48
keycode_u 按鍵'u' 49
keycode_v 按鍵'v' 50
keycode_w 按鍵'w' 51
keycode_x 按鍵'x' 52
keycode_y 按鍵'y' 53
keycode_z 按鍵'z' 54
自動化之appium元素定位
一.webdriver的定位方式 androiduiautomator是乙個強有力的元素定位方式,它是通過android uiautomator類庫去找元素 通過androiduiautomator 又可以使用其中的 new uiselector 訪問控制項,例如 1.classname 即clas...
Appium 自動化測試之框架
判斷是否進入到完善資訊介面 try self.driver.find element self.perfectinfomation school except nosuchelementexception logger.error register fail self.getscreenshot r...
Appium自動化框架簡介
這樣的好處是以前的webdriver api能夠直接被繼承過來,以前的webdriver各種語言的binding都可以拿來就用,省去了為每種語言開發乙個client的工作量。移動端自動化框架 跨平台 多語言 不需要修改編譯應用。ios 蘋果的uiautomation android 4.2 谷歌的 ...