Skip to content

Commit

Permalink
Merge pull request #2 from testerhome/master
Browse files Browse the repository at this point in the history
merge
  • Loading branch information
dahuige0 committed Oct 9, 2020
2 parents a2037a2 + e561325 commit 88dba98
Show file tree
Hide file tree
Showing 239 changed files with 17,970 additions and 2,547 deletions.
183 changes: 183 additions & 0 deletions docs/cn/about-appium/api.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
[//]: # (DO NOT EDIT THIS FILE! This is an auto-generated file.)

## Appium API Documentation


[//]: # (DO NOT EDIT THIS FILE! This is an auto-generated file.)

*本篇不翻译,具体请点击链接。*

<div class="api-index">
[//]: # (DO NOT EDIT THIS FILE! This is an auto-generated file.)
<ul>
<li><a href='/docs/cn/commands/status.md'>Status</a></li>
<li><a href='/docs/cn/commands/mobile-command.md'>Execute Mobile Command</a></li>
<li><a href='/docs/cn/commands/session'>Session</a><ul> <li><a href='/docs/cn/commands/session/create.md'>Create</a></li>
<li><a href='/docs/cn/commands/session/delete.md'>End</a></li>
<li><a href='/docs/cn/commands/session/get.md'>Get Session Capabilities</a></li>
<li><a href='/docs/cn/commands/session/back.md'>Go Back</a></li>
<li><a href='/docs/cn/commands/session/screenshot.md'>Screenshot</a></li>
<li><a href='/docs/cn/commands/session/source.md'>Source</a></li>
<li><a href='/docs/cn/commands/session/timeouts'>Timeouts</a><ul> <li><a href='/docs/cn/commands/session/timeouts/timeouts.md'>Timeouts</a></li>
<li><a href='/docs/cn/commands/session/timeouts/implicit-wait.md'>Implicit Wait</a></li>
<li><a href='/docs/cn/commands/session/timeouts/async-script.md'>Async Script</a></li>
</ul></li>
<li><a href='/docs/cn/commands/session/orientation'>Orientation</a><ul> <li><a href='/docs/cn/commands/session/orientation/get-orientation.md'>Get Orientation</a></li>
<li><a href='/docs/cn/commands/session/orientation/set-orientation.md'>Set Orientation</a></li>
</ul></li>
<li><a href='/docs/cn/commands/session/geolocation'>Geolocation</a><ul> <li><a href='/docs/cn/commands/session/geolocation/get-geolocation.md'>Get Geolocation</a></li>
<li><a href='/docs/cn/commands/session/geolocation/set-geolocation.md'>Set Geolocation</a></li>
</ul></li>
<li><a href='/docs/cn/commands/session/logs'>Logs</a><ul> <li><a href='/docs/cn/commands/session/logs/get-log-types.md'>Get Log Types</a></li>
<li><a href='/docs/cn/commands/session/logs/get-log.md'>Get Logs</a></li>
</ul></li>
<li><a href='/docs/cn/commands/session/events'>Events</a><ul> <li><a href='/docs/cn/commands/session/events/log-event.md'>Log event</a></li>
<li><a href='/docs/cn/commands/session/events/get-events.md'>Get events</a></li>
</ul></li>
<li><a href='/docs/cn/commands/session/settings'>Settings</a><ul> <li><a href='/docs/cn/commands/session/settings/update-settings.md'>Update Settings</a></li>
<li><a href='/docs/cn/commands/session/settings/get-settings.md'>Get Device Settings</a></li>
</ul></li>
<li><a href='/docs/cn/commands/session/execute-driver.md'>Execute Driver Script</a></li>
</ul></li>
<li><a href='/docs/cn/commands/device'>Device</a><ul> <li><a href='/docs/cn/commands/device/activity'>Activity</a><ul> <li><a href='/docs/cn/commands/device/activity/start-activity.md'>Start Activity</a></li>
<li><a href='/docs/cn/commands/device/activity/current-activity.md'>Current Activity</a></li>
<li><a href='/docs/cn/commands/device/activity/current-package.md'>Current Package</a></li>
</ul></li>
<li><a href='/docs/cn/commands/device/app'>App</a><ul> <li><a href='/docs/cn/commands/device/app/install-app.md'>Install App</a></li>
<li><a href='/docs/cn/commands/device/app/is-app-installed.md'>Is App Installed</a></li>
<li><a href='/docs/cn/commands/device/app/launch-app.md'>Launch App</a></li>
<li><a href='/docs/cn/commands/device/app/background-app.md'>Background App</a></li>
<li><a href='/docs/cn/commands/device/app/close-app.md'>Close App</a></li>
<li><a href='/docs/cn/commands/device/app/reset-app.md'>Reset App</a></li>
<li><a href='/docs/cn/commands/device/app/remove-app.md'>Remove App</a></li>
<li><a href='/docs/cn/commands/device/app/activate-app.md'>Activate App</a></li>
<li><a href='/docs/cn/commands/device/app/terminate-app.md'>Terminate App</a></li>
<li><a href='/docs/cn/commands/device/app/app-state.md'>Get App State</a></li>
<li><a href='/docs/cn/commands/device/app/get-app-strings.md'>Get App Strings</a></li>
<li><a href='/docs/cn/commands/device/app/end-test-coverage.md'>End Test Coverage</a></li>
</ul></li>
<li><a href='/docs/cn/commands/device/clipboard'>Clipboard</a><ul> <li><a href='/docs/cn/commands/device/clipboard/get-clipboard.md'>Get Clipboard</a></li>
<li><a href='/docs/cn/commands/device/clipboard/set-clipboard.md'>Set Clipboard</a></li>
</ul></li>
<li><a href='/docs/cn/commands/device/emulator'>Emulator</a><ul> <li><a href='/docs/cn/commands/device/emulator/power_ac.md'>Power AC</a></li>
<li><a href='/docs/cn/commands/device/emulator/power_capacity.md'>Power Capacity</a></li>
</ul></li>
<li><a href='/docs/cn/commands/device/files'>Files</a><ul> <li><a href='/docs/cn/commands/device/files/push-file.md'>Push File</a></li>
<li><a href='/docs/cn/commands/device/files/pull-file.md'>Pull File</a></li>
<li><a href='/docs/cn/commands/device/files/pull-folder.md'>Pull Folder</a></li>
</ul></li>
<li><a href='/docs/cn/commands/device/interactions'>Interactions</a><ul> <li><a href='/docs/cn/commands/device/interactions/shake.md'>Shake</a></li>
<li><a href='/docs/cn/commands/device/interactions/lock.md'>Lock</a></li>
<li><a href='/docs/cn/commands/device/interactions/unlock.md'>Unlock</a></li>
<li><a href='/docs/cn/commands/device/interactions/is-locked.md'>Is Locked</a></li>
<li><a href='/docs/cn/commands/device/interactions/rotate.md'>Rotate</a></li>
</ul></li>
<li><a href='/docs/cn/commands/device/keys'>Keys</a><ul> <li><a href='/docs/cn/commands/device/keys/press-keycode.md'>Press keycode</a></li>
<li><a href='/docs/cn/commands/device/keys/long-press-keycode.md'>Long press keycode</a></li>
<li><a href='/docs/cn/commands/device/keys/hide-keyboard.md'>Hide Keyboard</a></li>
<li><a href='/docs/cn/commands/device/keys/is-keyboard-shown.md'>Is Keyboard Shown</a></li>
</ul></li>
<li><a href='/docs/cn/commands/device/network'>Network</a><ul> <li><a href='/docs/cn/commands/device/network/toggle-airplane-mode.md'>Toggle Airplane Mode</a></li>
<li><a href='/docs/cn/commands/device/network/toggle-data.md'>Toggle Data</a></li>
<li><a href='/docs/cn/commands/device/network/toggle-wifi.md'>Toggle WiFi</a></li>
<li><a href='/docs/cn/commands/device/network/toggle-location-services.md'>Toggle Location Services</a></li>
<li><a href='/docs/cn/commands/device/network/send-sms.md'>Send SMS</a></li>
<li><a href='/docs/cn/commands/device/network/gsm-call.md'>GSM Call</a></li>
<li><a href='/docs/cn/commands/device/network/gsm-signal.md'>GSM Signal</a></li>
<li><a href='/docs/cn/commands/device/network/gsm-voice.md'>GSM Voice</a></li>
<li><a href='/docs/cn/commands/device/network/network-speed.md'>Network Speed</a></li>
</ul></li>
<li><a href='/docs/cn/commands/device/performance-data'>Performance Data</a><ul> <li><a href='/docs/cn/commands/device/performance-data/get-performance-data.md'>Get Performance Data</a></li>
<li><a href='/docs/cn/commands/device/performance-data/performance-data-types.md'>Performance Data Types</a></li>
</ul></li>
<li><a href='/docs/cn/commands/device/recording-screen'>Screen Recording</a><ul> <li><a href='/docs/cn/commands/device/recording-screen/start-recording-screen.md'>Start Screen Recording</a></li>
<li><a href='/docs/cn/commands/device/recording-screen/stop-recording-screen.md'>Stop Screen Recording</a></li>
</ul></li>
<li><a href='/docs/cn/commands/device/simulator'>Simulator</a><ul> <li><a href='/docs/cn/commands/device/simulator/touch-id.md'>Perform Touch ID</a></li>
<li><a href='/docs/cn/commands/device/simulator/toggle-touch-id-enrollment.md'>Toggle Touch ID Enrollment</a></li>
</ul></li>
<li><a href='/docs/cn/commands/device/system'>System</a><ul> <li><a href='/docs/cn/commands/device/system/open-notifications.md'>Open Notifications</a></li>
<li><a href='/docs/cn/commands/device/system/system-bars.md'>System Bars</a></li>
<li><a href='/docs/cn/commands/device/system/system-time.md'>System Time</a></li>
<li><a href='/docs/cn/commands/device/system/display-density.md'>Display density</a></li>
</ul></li>
<li><a href='/docs/cn/commands/device/authentication'>Authentication</a><ul> <li><a href='/docs/cn/commands/device/authentication/finger-print.md'>Finger Print</a></li>
</ul></li>
</ul></li>
<li><a href='/docs/cn/commands/element'>Element</a><ul> <li><a href='/docs/cn/commands/element/find-element.md'>Find Element</a></li>
<li><a href='/docs/cn/commands/element/find-elements.md'>Find Elements</a></li>
<li><a href='/docs/cn/commands/element/actions'>Actions</a><ul> <li><a href='/docs/cn/commands/element/actions/click.md'>Click</a></li>
<li><a href='/docs/cn/commands/element/actions/send-keys.md'>Send Keys</a></li>
<li><a href='/docs/cn/commands/element/actions/clear.md'>Clear</a></li>
</ul></li>
<li><a href='/docs/cn/commands/element/attributes'>Attributes</a><ul> <li><a href='/docs/cn/commands/element/attributes/text.md'>Text</a></li>
<li><a href='/docs/cn/commands/element/attributes/name.md'>Name</a></li>
<li><a href='/docs/cn/commands/element/attributes/attribute.md'>Attribute</a></li>
<li><a href='/docs/cn/commands/element/attributes/selected.md'>Selected</a></li>
<li><a href='/docs/cn/commands/element/attributes/enabled.md'>Enabled</a></li>
<li><a href='/docs/cn/commands/element/attributes/displayed.md'>Displayed</a></li>
<li><a href='/docs/cn/commands/element/attributes/location.md'>Location</a></li>
<li><a href='/docs/cn/commands/element/attributes/size.md'>Size</a></li>
<li><a href='/docs/cn/commands/element/attributes/rect.md'>Rect</a></li>
<li><a href='/docs/cn/commands/element/attributes/css-property.md'>CSS Property</a></li>
<li><a href='/docs/cn/commands/element/attributes/location-in-view.md'>Location in View</a></li>
</ul></li>
<li><a href='/docs/cn/commands/element/other'>Other</a><ul> <li><a href='/docs/cn/commands/element/other/submit.md'>Submit</a></li>
<li><a href='/docs/cn/commands/element/other/active.md'>Active Element</a></li>
<li><a href='/docs/cn/commands/element/other/equals-element.md'>Equals Element</a></li>
</ul></li>
</ul></li>
<li><a href='/docs/cn/commands/context'>Context</a><ul> <li><a href='/docs/cn/commands/context/get-context.md'>Get Context</a></li>
<li><a href='/docs/cn/commands/context/get-contexts.md'>Get All Contexts</a></li>
<li><a href='/docs/cn/commands/context/set-context.md'>Set Context</a></li>
</ul></li>
<li><a href='/docs/cn/commands/interactions'>Interactions</a><ul> <li><a href='/docs/cn/commands/interactions/mouse'>Mouse</a><ul> <li><a href='/docs/cn/commands/interactions/mouse/moveto.md'>Move To</a></li>
<li><a href='/docs/cn/commands/interactions/mouse/click.md'>Click</a></li>
<li><a href='/docs/cn/commands/interactions/mouse/doubleclick.md'>Double Click</a></li>
<li><a href='/docs/cn/commands/interactions/mouse/button-down.md'>Button Down</a></li>
<li><a href='/docs/cn/commands/interactions/mouse/button-up.md'>Button Up</a></li>
</ul></li>
<li><a href='/docs/cn/commands/interactions/touch'>Touch</a><ul> <li><a href='/docs/cn/commands/interactions/touch/tap.md'>Single Tap</a></li>
<li><a href='/docs/cn/commands/interactions/touch/double-tap.md'>Double Tap</a></li>
<li><a href='/docs/cn/commands/interactions/touch/move.md'>Move</a></li>
<li><a href='/docs/cn/commands/interactions/touch/touch-down.md'>Touch Down</a></li>
<li><a href='/docs/cn/commands/interactions/touch/touch-up.md'>Touch Up</a></li>
<li><a href='/docs/cn/commands/interactions/touch/long-press.md'>Long Press</a></li>
<li><a href='/docs/cn/commands/interactions/touch/scroll.md'>Scroll</a></li>
<li><a href='/docs/cn/commands/interactions/touch/flick.md'>Flick</a></li>
<li><a href='/docs/cn/commands/interactions/touch/multi-touch-perform.md'>Multi Touch Perform</a></li>
<li><a href='/docs/cn/commands/interactions/touch/touch-perform.md'>Touch Perform</a></li>
</ul></li>
<li><a href='/docs/cn/commands/interactions/actions.md'>W3C Actions</a></li>
</ul></li>
<li><a href='/docs/cn/commands/web'>Web</a><ul> <li><a href='/docs/cn/commands/web/window'>Window</a><ul> <li><a href='/docs/cn/commands/web/window/set-window.md'>Set Window</a></li>
<li><a href='/docs/cn/commands/web/window/close-window.md'>Close Window</a></li>
<li><a href='/docs/cn/commands/web/window/get-handle.md'>Get Handle</a></li>
<li><a href='/docs/cn/commands/web/window/get-handles.md'>Get Handles</a></li>
<li><a href='/docs/cn/commands/web/window/title.md'>Get Title</a></li>
<li><a href='/docs/cn/commands/web/window/get-window-size.md'>Get Window Size</a></li>
<li><a href='/docs/cn/commands/web/window/set-window-size.md'>Set Window Size</a></li>
<li><a href='/docs/cn/commands/web/window/get-window-position.md'>Get Window Position</a></li>
<li><a href='/docs/cn/commands/web/window/set-window-position.md'>Set Window Position</a></li>
<li><a href='/docs/cn/commands/web/window/maximize-window.md'>Maximize Window</a></li>
</ul></li>
<li><a href='/docs/cn/commands/web/navigation'>Navigation</a><ul> <li><a href='/docs/cn/commands/web/navigation/go-to-url.md'>Go to URL</a></li>
<li><a href='/docs/cn/commands/web/navigation/url.md'>Get URL</a></li>
<li><a href='/docs/cn/commands/web/navigation/back.md'>Back</a></li>
<li><a href='/docs/cn/commands/web/navigation/forward.md'>Forward</a></li>
<li><a href='/docs/cn/commands/web/navigation/refresh.md'>Refresh</a></li>
</ul></li>
<li><a href='/docs/cn/commands/web/storage'>Storage</a><ul> <li><a href='/docs/cn/commands/web/storage/get-all-cookies.md'>Get All Cookies</a></li>
<li><a href='/docs/cn/commands/web/storage/set-cookie.md'>Set Cookie</a></li>
<li><a href='/docs/cn/commands/web/storage/delete-cookie.md'>Delete Cookie</a></li>
<li><a href='/docs/cn/commands/web/storage/delete-all-cookies.md'>Delete All Cookies</a></li>
</ul></li>
<li><a href='/docs/cn/commands/web/frame'>Frame</a><ul> <li><a href='/docs/cn/commands/web/frame/switch.md'>Switch to Frame</a></li>
<li><a href='/docs/cn/commands/web/frame/parent.md'>Switch to Parent Frame</a></li>
</ul></li>
<li><a href='/docs/cn/commands/web/execute-async.md'>Execute Async</a></li>
<li><a href='/docs/cn/commands/web/execute.md'>Execute</a></li>
</ul></li>
</ul>
</div>
[//]: # (DO NOT EDIT THIS FILE! This is an auto-generated file.)
8 changes: 3 additions & 5 deletions docs/cn/about-appium/appium-clients.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
## 支持 Appium 服务器的客户端程序库列表
## 支持 Appium Server 的客户端库列表

这些库封装了标准的 Selenium 客户端,提供了所有 [JSON Wire protocol](https://w3c.github.io/webdriver/webdriver-spec.html) 指定的常规 selenium 命令,并额外添加操控移动设备相关的命令,例如 **多点触控手势****屏幕方向**

Appium 客户端程序库实现了 [Mobile JSON Wire Protocol](https://github.com/SeleniumHQ/mobile-spec/blob/master/spec-draft.md)(一个基于官方标准协议的扩展草案),和 [W3C Webdriver 规范](https://dvcs.w3.org/hg/webdriver/raw-file/default/webdriver-spec.html)(一个无关传输的自动化规范;这是定义 MultiAction API 的地方)中的元素。
Appium 客户端库实现了 [Mobile JSON Wire Protocol](https://github.com/SeleniumHQ/mobile-spec/blob/master/spec-draft.md)(一个基于官方标准协议的扩展草案),和 [W3C Webdriver 规范](https://dvcs.w3.org/hg/webdriver/raw-file/default/webdriver-spec.html)(一个无关传输的自动化规范;这是定义 MultiAction API 的地方)中的元素。

Appium 服务端自身定义了基于官方协议的扩展,帮助 Appium 用户使用各种设备操作(例如在测试会话过程中安装 / 卸载应用)。这就是为什么我们需要 Appium 特定的客户端,而不只是「原生(vanilla)」的 Selenium 客户端。当然,Appium 客户端程序库只是**增加**了功能(实际上,它们只是扩展了标准 Selenium 客户端),因此它们仍适用于常规的 Selenium 会话。

Expand All @@ -23,8 +23,6 @@ RobotFramework | [https://github.com/jollychang/robotframework-appiumlibrary](ht
EOF.

由 @黑水 翻译,TesterHome 社区 id:sanlengjingvv

@lihuazhang 校验

翻译:@[Pandorym](https://github.com/Pandorym)
Last english version: ef49649f5e53a644f6732575734aeaea78068234, Feb 22, 2019
@lihuazhang 校验
Loading

0 comments on commit 88dba98

Please sign in to comment.