元素操作介绍
WEB 操作方法
浏览器操作
| 标签 | 描述 | 参数 |
|---|---|---|
| w_wait_for_timeout | 强制等待 | _time(等待时间) |
| w_goto | 打开URL | url(url地址) |
| w_screenshot | 整个页面截图 | path(存储路径) |
| w_alert | 设置弹窗不予处理 | |
| w_get_cookie | 获取cookie | |
| w_set_cookie | 设置cookie | storage_state(获取cookie方法的值) |
| w_clear_cookies | 清除所有cookie | |
| w_clear_storage | 清除本地存储和会话存储 |
元素操作
| 标签 | 描述 | 参数 |
|---|---|---|
| w_click | 元素单击 | locating |
| w_dblclick | 元素双击 | locating |
| w_force_click | 强制单击 | locating |
| w_input | 元素输入 | locating, input_value(输入内容) |
| w_hover | 鼠标悬停 | locating |
| w_get_text | 获取元素文本 | locating, set_cache_key(缓存的key) |
| w_clear_input | 元素清空再输入 | locating, input_value(输入文本) |
| w_many_click | 多元素循环单击 | locating |
| w_upload_files | 拖拽文件上传 | locating, file_path(文件名称) |
| w_click_upload_files | 点击并选择文件上传 | locating, file_path(文件名称) |
| w_download | 下载文件 | locating, file_key(存储key值) |
| w_element_wheel | 滚动到元素位置 | locating |
| w_right_click | 元素右键点击 | locating |
| w_time_click | 循环点击N秒 | locating, n(点击时间) |
| w_drag_up_pixel | 往上拖动N个像素 | locating, n(像素大小) |
| w_drag_down_pixel | 往下拖动N个像素 | locating, n(像素大小) |
| w_drag_left_pixel | 往左拖动N个像素 | locating, n(像素大小) |
| w_drag_right_pixel | 往右拖动N个像素 | locating, n(像素大小) |
| w_ele_screenshot | 元素截图 | locating, path(保存路径) |
| w_drag_to | 拖动A元素到达B | locating1, locating2 |
输入设备
| 标签 | 描述 | 参数 |
|---|---|---|
| w_keys | 模拟按下指定的键 | keyboard(按键值) |
| w_wheel | 鼠标上下滚动像素,负数代表向上 | y(滚动像素) |
| w_mouse_click | 鼠标点击坐标 | x(x坐标), y(y坐标) |
| w_mouse_center | 鼠标移动到中间 | |
| w_keyboard_type_text | 模拟人工输入文字 | text(输入文本) |
| w_keyboard_insert_text | 直接输入文字 | text(输入文本) |
| w_keyboard_delete_text | 删除光标左侧的字符 | count(删除个数) |
页面操作
| 标签 | 描述 | 参数 |
|---|---|---|
| w_switch_tabs | 切换页签 | individual(页签下标) |
| w_close_current_tab | 关闭当前页签 | |
| w_open_new_tab_and_switch | 点击并打开新页签 | locating |
| w_refresh | 刷新页面 | |
| w_go_back | 返回上一页 | |
| w_go_forward | 前进到下一页 |
定制开发
| 标签 | 描述 | 参数 |
|---|---|---|
| w_demo | xx项目自定义方法 | locating, input_value(输入你期望的名称) |
| w_is_click | 元素在页面则点击 | locating |
安卓 操作方法
应用操作
| 标签 | 描述 | 参数 |
|---|---|---|
| a_start_app | 启动应用 | package_name(包名) |
| a_close_app | 关闭应用 | package_name(包名) |
| a_clear_app | 清除app数据 | package_name(包名) |
| a_app_stop_all | 停止所有app | |
| a_app_stop_appoint | 停止除指定app外所有app | package_name(包名List) |
元素操作
| 标签 | 描述 | 参数 |
|---|---|---|
| a_click | 元素单击 | locating |
| a_double_click | 元素双击 | locating |
| a_input | 单击输入 | locating(输入文本), text |
| a_set_text | 设置文本 | locating, text(设置文本) |
| a_click_coord | 坐标单击 | locating, x(x坐标), y(y坐标) |
| a_double_click_coord | 坐标双击 | x(x坐标), y(y坐标) |
| a_long_click | 长按元素 | locating, time_(长按时间) |
| a_clear_text | 清空输入框 | locating |
| a_get_text | 获取元素文本 | locating, set_cache_key(缓存的key) |
| a_element_screenshot | 元素截图 | locating, file_name(截图名称) |
| a_pinch_in | 元素缩小 | locating |
| a_pinch_out | 元素放大 | locating |
| a_wait | 等待元素出现 | locating, time_(等待时间) |
| a_wait_gone | 等待元素消失 | locating, time_(等待时间) |
| a_drag_to_ele | 拖动A元素到达B元素上 | locating, locating2 |
| a_drag_to_coord | 拖动元素到坐标上 | locating, x(x坐标), y(y坐标) |
| a_swipe_right | 元素内向右滑动 | locating |
| a_swipe_left | 元素内向左滑动 | locating |
| a_swipe_up | 元素内向上滑动 | locating |
| a_swipe_ele | 元素内向下滑动 | locating |
| a_get_center | 提取元素坐标 | locating, x_key(x坐标), y_key(y坐标) |
设备操作
| 标签 | 描述 | 参数 |
|---|---|---|
| a_sleep | 强制等待 | _time(等待时间) |
| a_screen_on | 打开屏幕 | |
| a_screen_off | 关闭屏幕 | |
| a_get_window_size | 提取屏幕尺寸 | |
| a_push | 推送一个文件到设备 | file_path(文件路径), catalogue(手机目录) |
| a_pull | 提取文件 | feli_path(文件路径), catalogue(手机目录) |
| a_unlock | 解锁屏幕 | |
| a_press_home | 按home键 | |
| a_press_back | 按back键 | |
| a_press_left | 按left键 | |
| a_press_right | 按right键 | |
| a_press_up | 按up键 | |
| a_press_down | 按down键 | |
| a_press_center | 按center键 | |
| a_press_menu | 按menu键 | |
| a_press_search | 按search键 | |
| a_press_enter | 按enter键 | |
| a_press_delete | 按delete键 | |
| a_press_recent | 按recent键 | |
| a_press_volume_up | 按volume_up键 | |
| a_press_volume_down | 按volume_down键 | |
| a_press_volume_mute | 按volume_mute键 | |
| a_press_camera | 按camera键 | |
| a_press_power | 按power键 |
页面操作
| 标签 | 描述 | 参数 |
|---|---|---|
| a_swipe_down | 下滑 | |
| a_swipe | 坐标滑动 | sx(当前x), sy(当前y), ex(目标x), ey(目标y) |
| a_drag | 坐标拖动 | sx(当前x), sy(当前y), ex(目标x), ey(目标y) |
| a_open_quick_settings | 打开快速通知 | |
| a_screenshot | 屏幕截图 | file_name(文件名称) |
| a_set_orientation_natural | 设置为natural | |
| a_set_orientation_left | 设置为natural | |
| a_set_orientation_right | 设置为right | |
| a_set_orientation_upsidedown | 设置为upsidedown | |
| a_freeze_rotation | 冻结旋转 | |
| a_freeze_rotation_false | 取消冻结旋转 | |
| a_dump_hierarchy | 获取转储的内容 | |
| a_open_notification | 打开通知 |
