Skip to content

元素操作介绍

WEB 操作方法

浏览器操作

标签描述参数
w_wait_for_timeout强制等待_time(等待时间)
w_goto打开URLurl(url地址)
w_screenshot整个页面截图path(存储路径)
w_alert设置弹窗不予处理
w_get_cookie获取cookie
w_set_cookie设置cookiestorage_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元素到达Blocating1, 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_demoxx项目自定义方法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外所有apppackage_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打开通知

Released under the AGPL-3.0 License.

🤖