Files
appium/docs/toc.js

408 lines
17 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
module.exports = {
en: [
['Home', 'about-appium/intro.md'],
['About', ['about-appium',
['Introduction', 'intro.md'],
['The Appium Clients', 'appium-clients.md'],
['Getting Started', 'getting-started.md'],
['Supported Platforms', 'platform-support.md'],
['API Documentation', 'api.md'],
['Appium 1.x EOL Plan', '1.x-eol.md'],
]],
['Drivers', ['drivers',
['Driver CLI', 'driver-cli.md'],
['XCUITest (iOS)', 'ios-xcuitest.md'],
['XCUITest Real Devices (iOS)', 'ios-xcuitest-real-devices.md'],
['UIAutomation (iOS)', 'ios-uiautomation.md'],
['UIAutomation Safari Launcher (iOS)', 'ios-uiautomation-safari-launcher.md'],
['UIAutomator (Android)', 'android-uiautomator.md'],
['UIAutomator2 (Android)', 'android-uiautomator2.md'],
['Espresso (Android)', 'android-espresso.md'],
['Windows', 'windows.md'],
['Safari (Mac/iOS)', 'safari.md'],
['Gecko (Firefox)', 'gecko.md'],
['Mac', 'mac.md'],
['Mac2', 'mac2.md'],
]],
['Commands', ['commands',
['Status', 'status.md'],
['Execute Mobile Command', 'mobile-command.md'],
['Session', ['session',
['Create', 'create.md'],
['End', 'delete.md'],
['Get Session Capabilities', 'get.md'],
['Go Back', 'back.md'],
['Screenshot', 'screenshot.md'],
['Source', 'source.md'],
['Timeouts', ['timeouts',
['Timeouts', 'timeouts.md'],
['Implicit Wait', 'implicit-wait.md'],
['Async Script', 'async-script.md'],
]],
['Orientation', ['orientation',
['Get Orientation', 'get-orientation.md'],
['Set Orientation', 'set-orientation.md'],
]],
['Geolocation', ['geolocation',
['Get Geolocation', 'get-geolocation.md'],
['Set Geolocation', 'set-geolocation.md'],
]],
['Logs', ['logs',
['Get Log Types', 'get-log-types.md'],
['Get Logs', 'get-log.md'],
]],
['Events', ['events',
['Log event', 'log-event.md'],
['Get events', 'get-events.md'],
]],
['Settings', ['settings',
['Update Settings', 'update-settings.md'],
['Get Device Settings', 'get-settings.md'],
]],
['Execute Driver Script', 'execute-driver.md'],
]],
['Device', ['device',
['Activity', ['activity',
['Start Activity', 'start-activity.md'],
['Current Activity', 'current-activity.md'],
['Current Package', 'current-package.md'],
]],
['App', ['app',
['Install App', 'install-app.md'],
['Is App Installed', 'is-app-installed.md'],
['Launch App', 'launch-app.md'],
['Background App', 'background-app.md'],
['Close App', 'close-app.md'],
['Reset App', 'reset-app.md'],
['Remove App', 'remove-app.md'],
['Activate App', 'activate-app.md'],
['Terminate App', 'terminate-app.md'],
['Get App State', 'app-state.md'],
['Get App Strings', 'get-app-strings.md'],
['End Test Coverage', 'end-test-coverage.md'],
]],
['Clipboard', ['clipboard',
['Get Clipboard', 'get-clipboard.md'],
['Set Clipboard', 'set-clipboard.md'],
]],
['Emulator', ['emulator',
['Power AC', 'power_ac.md'],
['Power Capacity', 'power_capacity.md'],
]],
['Files', ['files',
['Push File', 'push-file.md'],
['Pull File', 'pull-file.md'],
['Pull Folder', 'pull-folder.md'],
]],
['Interactions', ['interactions',
['Shake', 'shake.md'],
['Lock', 'lock.md'],
['Unlock', 'unlock.md'],
['Is Locked', 'is-locked.md'],
['Rotate', 'rotate.md'],
]],
['Keys', ['keys',
['Press keycode', 'press-keycode.md'],
['Long press keycode', 'long-press-keycode.md'],
['Hide Keyboard', 'hide-keyboard.md'],
['Is Keyboard Shown', 'is-keyboard-shown.md'],
]],
['Network', ['network',
['Toggle Airplane Mode', 'toggle-airplane-mode.md'],
['Toggle Data', 'toggle-data.md'],
['Toggle WiFi', 'toggle-wifi.md'],
['Toggle Location Services', 'toggle-location-services.md'],
['Send SMS', 'send-sms.md'],
['GSM Call', 'gsm-call.md'],
['GSM Signal', 'gsm-signal.md'],
['GSM Voice', 'gsm-voice.md'],
['Network Speed', 'network-speed.md'],
]],
['Performance Data', ['performance-data',
['Get Performance Data', 'get-performance-data.md'],
['Performance Data Types', 'performance-data-types.md'],
]],
['Screen Recording', ['recording-screen',
['Start Screen Recording', 'start-recording-screen.md'],
['Stop Screen Recording', 'stop-recording-screen.md'],
]],
['Simulator', ['simulator',
['Perform Touch ID', 'touch-id.md'],
['Toggle Touch ID Enrollment', 'toggle-touch-id-enrollment.md'],
]],
['System', ['system',
['Open Notifications', 'open-notifications.md'],
['System Bars', 'system-bars.md'],
['System Time', 'system-time.md'],
['Display density', 'display-density.md'],
]],
['Authentication', ['authentication',
['Finger Print', 'finger-print.md'],
]],
]],
['Element', ['element',
['Find Element', 'find-element.md'],
['Find Elements', 'find-elements.md'],
['Actions', ['actions',
['Click', 'click.md'],
['Send Keys', 'send-keys.md'],
['Clear', 'clear.md'],
]],
['Attributes', ['attributes',
['Text', 'text.md'],
['Name', 'name.md'],
['Attribute', 'attribute.md'],
['Selected', 'selected.md'],
['Enabled', 'enabled.md'],
['Displayed', 'displayed.md'],
['Location', 'location.md'],
['Size', 'size.md'],
['Rect', 'rect.md'],
['CSS Property', 'css-property.md'],
['Location in View', 'location-in-view.md'],
]],
['Other', ['other',
['Submit', 'submit.md'],
['Active Element', 'active.md'],
['Equals Element', 'equals-element.md'],
]]
]],
['Context', ['context',
['Get Context', 'get-context.md'],
['Get All Contexts', 'get-contexts.md'],
['Set Context', 'set-context.md'],
]],
['Interactions', ['interactions',
['Mouse', ['mouse',
['Move To', 'moveto.md'],
['Click', 'click.md'],
['Double Click', 'doubleclick.md'],
['Button Down', 'button-down.md'],
['Button Up', 'button-up.md'],
]],
['Touch', ['touch',
['Single Tap', 'tap.md'],
['Double Tap', 'double-tap.md'],
['Move', 'move.md'],
['Touch Down', 'touch-down.md'],
['Touch Up', 'touch-up.md'],
['Long Press', 'long-press.md'],
['Scroll', 'scroll.md'],
['Flick', 'flick.md'],
['Multi Touch Perform', 'multi-touch-perform.md'],
['Touch Perform', 'touch-perform.md'],
]],
['W3C Actions', 'actions.md'],
]],
['Web', ['web',
['Window', ['window',
['Set Window', 'set-window.md'],
['Close Window', 'close-window.md'],
['Get Handle', 'get-handle.md'],
['Get Handles', 'get-handles.md'],
['Get Title', 'title.md'],
['Get Window Size', 'get-window-size.md'],
['Set Window Size', 'set-window-size.md'],
['Get Window Position', 'get-window-position.md'],
['Set Window Position', 'set-window-position.md'],
['Maximize Window', 'maximize-window.md'],
]],
['Navigation', ['navigation',
['Go to URL', 'go-to-url.md'],
['Get URL', 'url.md'],
['Back', 'back.md'],
['Forward', 'forward.md'],
['Refresh', 'refresh.md'],
]],
['Storage', ['storage',
['Get All Cookies', 'get-all-cookies.md'],
['Set Cookie', 'set-cookie.md'],
['Delete Cookie', 'delete-cookie.md'],
['Delete All Cookies', 'delete-all-cookies.md'],
]],
['Frame', ['frame',
['Switch to Frame', 'switch.md'],
['Switch to Parent Frame', 'parent.md'],
]],
['Execute Async', 'execute-async.md'],
['Execute', 'execute.md'],
]],
]],
['Writing & Running Tests', ['writing-running-appium',
['Running Tests', 'running-tests.md'],
['Desired Capabilities', 'caps.md'],
['The --default-capabilities flag', 'default-capabilities-arg.md'],
['Finding Elements', 'finding-elements.md'],
['Touch Actions', 'touch-actions.md'],
['CLI Arguments', 'server-args.md'],
['Server Security', 'security.md'],
['Web/Web Views', ['web',
['Mobile Web Testing', 'mobile-web.md'],
['Automating Hybrid Apps', 'hybrid.md'],
['Using ios-webkit-debug-proxy', 'ios-webkit-debug-proxy.md'],
['Using Chromedriver', 'chromedriver.md'],
]],
['Image Comparison', 'image-comparison.md'],
['iOS', ['ios',
['Low-Level Insights on iOS Input Events', 'actions.md'],
['XCUITest Mobile Gestures', 'ios-xctest-mobile-gestures.md'],
['XCUITest Mobile App Management', 'ios-xctest-mobile-apps-management.md'],
['iOS Pasteboard Guide', 'ios-xctest-pasteboard.md'],
['iOS Predicate Guide', 'ios-predicate.md'],
['iOS Touch ID Guide', 'ios-touch-id.md'],
['iOS Install Certificate', 'ios-xctest-install-certificate.md'],
['tvOS support', 'ios-tvos.md'],
['Pushing/Pulling files', 'ios-xctest-file-movement.md'],
['Audio Capture', 'audio-capture.md'],
]],
['Android', ['android',
['Low-Level Insights on Android Input Events', 'actions.md'],
['UiSelector Guide', 'uiautomator-uiselector.md'],
['Espresso Datamatcher Guide', 'espresso-datamatcher-selector.md'],
['Android Code Coverage Guide', 'android-coverage.md'],
['Activities Startup Troubleshooting Guide', 'activity-startup.md'],
['How To Execute Shell Commands On The Remote Device', 'android-shell.md'],
['Android Device Screen Streaming', 'android-screen-streaming.md'],
['Automating Mobile Gestures With UiAutomator2 Backend', 'android-mobile-gestures.md'],
['How To Emulate IME Actions Generation', 'android-ime.md'],
['How To Test Android App Bundle', 'android-appbundle.md']
]],
['Other', ['other',
['Reset Strategies', 'reset-strategies.md'],
['Network Connection Guide', 'network-connection.md'],
['Using Unicode with Appium', 'unicode.md'],
['Troubleshooting', 'troubleshooting.md']
]],
['Tutorial', ['tutorial',
['Swipe Tutorial', 'swipe-tutorial.md'],
['Simple swipe', ['swipe',
['Screen', 'simple-screen.md'],
['Element', 'simple-element.md'],
['Partial screen', 'simple-partial-screen.md']
]],
['Android swipe', ['swipe',
['Simple', 'android-simple.md'],
['Multiple scroll views', 'android-multiple.md'],
['Add scroll layout', 'android-layout-direction.md'],
['Tricks and Tips', 'android-tricks.md']
]],
['iOS swipe', ['swipe',
['Screen', 'ios-mobile-screen.md'],
['Element', 'ios-mobile-element.md'],
['Element search', 'ios-mobile-element-search.md']
]],
['iOS pickerWheels', ['swipe',
['Fast', 'ios-picker-wheels-set-value.md'],
['Slow', 'ios-picker-wheels-mobile.md']
]],
['Troubleshoot', ['swipe',
['Guide', 'swipe-troubleshoot-guide.md']
]]
]],
]],
['Advanced', ['advanced-concepts',
['Migrating to Appium 2.x', 'migrating-to-appium-2.0.md'],
['Finding Image Elements', 'image-elements.md'],
['Using Element Finding Plugins', 'element-finding-plugins.md'],
['Migrating to XCUITest', 'migrating-to-xcuitest.md'],
['Using Selenium Grid with Appium', 'grid.md'],
['Appium Logs Filtering', 'log-filters.md'],
['Cross-domain iframes', 'cross-domain-iframes.md'],
['Using a custom WDA server', 'wda-custom-server.md'],
['Running with multiple versions of Xcode', 'multiple-xcode-versions.md'],
['The Event Timings API', 'event-timings.md'],
['Setup for Parallel Testing', 'parallel-tests.md'],
['The Settings API', 'settings.md'],
['Memory Collection', 'memory-collection.md']]],
['Contributing', ['contributing-to-appium',
['Running Appium from Source', 'appium-from-source.md'],
['Developer Overview', 'developers-overview.md'],
['Standard Dev Commands', 'dev-tools.md'],
['Appium Style Guide', 'style-guide.md'],
['How to Write Docs', 'how-to-write-docs.md'],
['Appium Package Structure', 'appium-packages.md'],
['Release Appium', 'release-appium.md'],
['Credits', 'credits.md']]]
],
cn: [
['关于', ['about-appium',
['简介', 'intro.md'],
['Appium 客户端', 'appium-clients.md'],
// ['入门指南', 'getting-started.md'],
['已支持的平台', 'platform-support.md'],
// ['API 文档', 'api.md'],
]],
['驱动程序', ['drivers',
// ['Driver CLI', 'driver-cli.md'],
['XCUITest (iOS)', 'ios-xcuitest.md'],
['XCUITest Real Devices (iOS)', 'ios-xcuitest-real-devices.md'],
// ['UIAutomation (iOS)', 'ios-uiautomation.md'],
// ['UIAutomation Safari Launcher (iOS)', 'ios-uiautomation-safari-launcher.md'],
// ['UIAutomator (Android)', 'android-uiautomator.md'],
['UIAutomator2 (Android)', 'android-uiautomator2.md'],
// ['Espresso (Android)', 'android-espresso.md'],
// ['Windows', 'windows.md'],
// ['Mac', 'mac.md'],
]],
['编写 & 运行测试', ['writing-running-appium',
['运行测试', 'running-tests.md'],
['预期功能', 'caps.md'],
['--default-capabilities 标识', 'default-capabilities-arg.md'],
['寻找元素', 'finding-elements.md'],
['触控操作', 'touch-actions.md'],
['命令行参数', 'server-args.md'],
['Web / Web 视图', ['web',
['自动化 Web 测试', 'mobile-web.md'],
['自动化混合应用', 'hybrid.md'],
['使用 ios-webkit-debug-proxy', 'ios-webkit-debug-proxy.md'],
['使用 Chromedriver', 'chromedriver.md'],
]],
['iOS', ['ios',
['XCUITest 移动手势', 'ios-xctest-mobile-gestures.md'],
//['XCUITest 移动应用管理', 'ios-xctest-mobile-apps-management.md'],
//['iOS 粘贴板指南', 'ios-xctest-pasteboard.md'],
['iOS 谓词Predicate指南', 'ios-predicate.md'],
['iOS Touch ID 指南', 'ios-touch-id.md'],
//['iOS 安装证书', 'ios-xctest-install-certificate.md'],
//['tvOS 支持', 'ios-tvos.md'],
]],
['Android', ['android',
['UiSelector 指南', 'uiautomator-uiselector.md'],
//['Espresso Datamatcher 指南', 'espresso-datamatcher-selector.md'],
['Android 代码覆盖指南', 'android-coverage.md'],
//['Activities 启动障碍排斥指南', 'activity-startup.md'],
//['如何在远程设备上执行 Shell 命令', 'android-shell.md'],
//['如何模拟生成 IME 行为', 'android-ime.md'],
//['如何测试 Android 应用程序包', 'android-appbundle.md']
]],
['其他', ['other',
['重置策略', 'reset-strategies.md'],
['网络连接指南', 'network-connection.md'],
['在 Appium 中使用 Unicode', 'unicode.md'],
//['故障排除', 'troubleshooting.md']
]],
]],
['进阶', ['advanced-concepts',
//['定位图像中的元素', 'image-elements.md'],
//['用于定位元素的插件', 'element-finding-plugins.md'],
['迁移到 XCUITest', 'migrating-to-xcuitest.md'],
['在 Appium 中使用 Selenium Grid', 'grid.md'],
['跨域 iframes', 'cross-domain-iframes.md'],
['使用自定义 WDA 服务器', 'wda-custom-server.md'],
//['使用指定版本的 Xcode 运行', 'multiple-xcode-versions.md'],
['Event Timings API', 'event-timings.md'],
['并行测试的设置', 'parallel-tests.md'],
['Settings API', 'settings.md'],
//['内存转储', 'memory-collection.md']]
]],
['捐赠', ['contributing-to-appium',
['从源代码运行 Appium', 'appium-from-source.md'],
['开发者概述', 'developers-overview.md'],
//['标准开发命令', 'dev-tools.md'],
['Appium 风格指南', 'style-guide.md'],
['如何编写文档', 'how-to-write-docs.md'],
['Appium 包结构', 'appium-packages.md'],
['鸣谢', 'credits.md']]]
]
};