Appium Appium 文档翻译计划 2020 启动 ,有兴趣参与的同学,请跟帖~

恒温 for Appium 中文文档小组 · 2020年07月06日 · 最后由 大海 回复于 2023年04月19日 · 6948 次阅读
本帖已被设为精华帖!

2017 年,社区对 Appium 官方文档发起了一次翻译并合并到官方 github 库。感谢当初付出的同学: @sanlengjingvv @tobecrazy @ghost62184 @thanksdanny @zhaoc @cjtcwyk @seeuagain @fishky @shitou 。你们的 id 都被记录在 Appium 官方文档里。

一晃 3 年过去了。Appium 都已经推出了 2.0 了。而这份中文文档,估计早就过时了。所以既然当初接下了这维护翻译的工作,希望能保持持续更新,也许三年之期来的太晚,但总比不做来的好。

先说下,大概的翻译工作:

  1. 认领你要翻译的文章,回帖,我会更新到帖子里。
  2. 翻译文章,别都是谷歌翻译或者百度翻译, 要信雅达,信就是你翻译的内容同时也是使用 Appium 确认过的,达就是要读起来通顺,要让别人明白。雅就算了。
  3. 把你翻译的提交到 https://github.com/testerhome/appium 或者 https://gitee.com/lihuazhang/appium 库里,发起 pr。我会定期进行 merge

最后,当所有的文章都翻译好之后,我们进行交叉 review,review 通过之后,压缩所有的 commit,然后合并到 Appium github 库去。

最新的文档有 6 个大目录,282 个文件,看上去工程比较浩大。

  1. about-appium
  2. advanced-concepts
  3. commands
  4. contributing-to-appium
  5. drivers
  6. writing-running-appium

➜  en git:(master) tree
.
├── about-appium
│   ├── api.md
│   ├── appium-clients.md @meng 
│   ├── getting-started.md @XiufanJi 
│   ├── intro.md  @sanlengjingvv 
│   └── platform-support.md @sanlengjingvv 
├── advanced-concepts
│   ├── cross-domain-iframes.md @meng 
│   ├── element-finding-plugins.md  @meng 
│   ├── event-timings.md  @meng 
│   ├── grid.md  @meng 
│   ├── image-elements.md @AnneWei 
│   ├── log-filters.md  @meng 
│   ├── memory-collection.md  @meng 
│   ├── migrating-to-xcuitest.md @kikiyano 
│   ├── multiple-xcode-versions.md @kikiyano 
│   ├── parallel-tests.md @kikiyano 
│   ├── settings.md @kikiyano 
│   └── wda-custom-server.md @kikiyano 
├── commands
│   ├── README.md
│   ├── context @Wooooooooooooow 
│   │   ├── README.md @Wooooooooooooow 
│   │   ├── get-context.md @Wooooooooooooow 
│   │   ├── get-contexts.md @Wooooooooooooow 
│   │   └── set-context.md @Wooooooooooooow 
│   ├── device
│   │   ├── README.md
│   │   ├── activity @kangaroo 
│   │   │   ├── README.md  @kangaroo 
│   │   │   ├── current-activity.md  @kangaroo 
│   │   │   ├── current-package.md  @kangaroo 
│   │   │   └── start-activity.md  @kangaroo 
│   │   ├── app
│   │   │   ├── README.md  @thanksdanny 
│   │   │   ├── activate-app.md  @thanksdanny 
│   │   │   ├── app-state.md  @thanksdanny 
│   │   │   ├── background-app.md  @thanksdanny 
│   │   │   ├── close-app.md  @thanksdanny 
│   │   │   ├── end-test-coverage.md  @thanksdanny 
│   │   │   ├── get-app-strings.md @thanksdanny 
│   │   │   ├── install-app.md @zhangfeng 
│   │   │   ├── is-app-installed.md  @zhangfeng 
│   │   │   ├── launch-app.md  @zhangfeng 
│   │   │   ├── remove-app.md  @zhangfeng 
│   │   │   ├── reset-app.md  @zhangfeng 
│   │   │   └── terminate-app.md
│   │   ├── authentication @LetonLiu
│   │   │   ├── README.md
│   │   │   └── finger-print.md
│   │   ├── clipboard @Jacc 
│   │   │   ├── README.md  @Jacc 
│   │   │   ├── get-clipboard.md  @Jacc 
│   │   │   └── set-clipboard.md  @Jacc 
│   │   ├── emulator @LetonLiu
│   │   │   ├── README.md
│   │   │   ├── power_ac.md
│   │   │   └── power_capacity.md
│   │   ├── files @xushizhao 
│   │   │   ├── README.md  @xushizhao 
│   │   │   ├── pull-file.md @xushizhao 
│   │   │   ├── pull-folder.md @xushizhao 
│   │   │   └── push-file.md @xushizhao 
│   │   ├── interactions @xushizhao 
│   │   │   ├── README.md @xushizhao 
│   │   │   ├── is-locked.md @xushizhao 
│   │   │   ├── lock.md @xushizhao 
│   │   │   ├── rotate.md @xushizhao 
│   │   │   ├── shake.md @xushizhao 
│   │   │   └── unlock.md @xushizhao 
│   │   ├── keys @xushizhao 
│   │   │   ├── README.md @xushizhao 
│   │   │   ├── hide-keyboard.md @xushizhao 
│   │   │   ├── is-keyboard-shown.md @xushizhao 
│   │   │   ├── long-press-keycode.md @xushizhao 
│   │   │   └── press-keycode.md @xushizhao 
│   │   ├── network @Wxh
│   │   │   ├── README.md @Wxh
│   │   │   ├── gsm-call.md @Wxh
│   │   │   ├── gsm-signal.md @Wxh
│   │   │   ├── gsm-voice.md @Wxh
│   │   │   ├── network-speed.md @Wxh
│   │   │   ├── send-sms.md @Wxh
│   │   │   ├── toggle-airplane-mode.md @Wxh
│   │   │   ├── toggle-data.md @Wxh
│   │   │   ├── toggle-location-services.md @Wxh
│   │   │   └── toggle-wifi.md @Wxh
│   │   ├── performance-data @Jacc 
│   │   │   ├── README.md  @Jacc 
│   │   │   ├── get-performance-data.md  @Jacc 
│   │   │   └── performance-data-types.md  @Jacc 
│   │   ├── recording-screen @zbbloveplay 
│   │   │   ├── README.md @zbbloveplay 
│   │   │   ├── start-recording-screen.md @zbbloveplay 
│   │   │   └── stop-recording-screen.md @zbbloveplay 
│   │   ├── simulator @LetonLiu
│   │   │   ├── README.md
│   │   │   ├── toggle-touch-id-enrollment.md
│   │   │   └── touch-id.md
│   │   └── system @cnhkzyy 
│   │       ├── README.md @cnhkzyy 
│   │       ├── display-density.md @cnhkzyy 
│   │       ├── open-notifications.md @cnhkzyy 
│   │       ├── system-bars.md @cnhkzyy 
│   │       └── system-time.md @cnhkzyy 
│   ├── element
│   │   ├── README.md @hello2014 
│   │   ├── actions @hello2014 
│   │   │   ├── README.md @hello2014 
│   │   │   ├── clear.md @hello2014 
│   │   │   ├── click.md @hello2014 
│   │   │   └── send-keys.md @hello2014 
│   │   ├── attributes @xiaohengdada 
│   │   │   ├── README.md  @xiaohengdada 
│   │   │   ├── attribute.md  @xiaohengdada 
│   │   │   ├── css-property.md  @xiaohengdada 
│   │   │   ├── displayed.md  @xiaohengdada 
│   │   │   ├── enabled.md  @xiaohengdada 
│   │   │   ├── location-in-view.md  @xiaohengdada 
│   │   │   ├── location.md  @xiaohengdada 
│   │   │   ├── name.md  @xiaohengdada 
│   │   │   ├── page-index.md  @xiaohengdada 
│   │   │   ├── rect.md  @xiaohengdada 
│   │   │   ├── replace-value.md  @xiaohengdada 
│   │   │   ├── selected.md  @xiaohengdada 
│   │   │   ├── size.md  @xiaohengdada 
│   │   │   └── text.md  @xiaohengdada 
│   │   ├── find-element.md @mickey2017 
│   │   ├── find-elements.md @XiufanJi 
│   │   └── other @XiufanJi 
│   │       ├── README.md @XiufanJi 
│   │       ├── active.md @XiufanJi 
│   │       ├── equals-element.md @XiufanJi 
│   │       └── submit.md @XiufanJi 
│   ├── example.md
│   ├── interactions @TracyYaoYao 
│   │   ├── README.md  @TracyYaoYao 
│   │   ├── actions.md  @TracyYaoYao 
│   │   ├── mouse  @TracyYaoYao 
│   │   │   ├── README.md  @TracyYaoYao 
│   │   │   ├── button-down.md  @TracyYaoYao 
│   │   │   ├── button-up.md  @TracyYaoYao 
│   │   │   ├── click.md  @TracyYaoYao 
│   │   │   ├── doubleclick.md  @TracyYaoYao 
│   │   │   └── moveto.md  @TracyYaoYao 
│   │   └── touch  @TracyYaoYao 
│   │       ├── README.md  @TracyYaoYao 
│   │       ├── double-tap.md  @TracyYaoYao 
│   │       ├── flick.md  @TracyYaoYao 
│   │       ├── long-press.md  @TracyYaoYao 
│   │       ├── move.md  @TracyYaoYao 
│   │       ├── multi-touch-perform.md  @TracyYaoYao 
│   │       ├── scroll.md  @TracyYaoYao 
│   │       ├── tap.md  @TracyYaoYao 
│   │       ├── touch-down.md @TracyYaoYao 
│   │       ├── touch-perform.md @TracyYaoYao 
│   │       └── touch-up.md  @TracyYaoYao 
│   ├── mobile-command.md @thanksdanny
│   ├── session @kangaroo 
│   │   ├── README.md  @kangaroo 
│   │   ├── back.md @kangaroo 
│   │   ├── create.md @kangaroo 
│   │   ├── delete.md @kangaroo 
│   │   ├── events @kangaroo 
│   │   │   ├── README.md @kangaroo 
│   │   │   ├── get-events.md @kangaroo 
│   │   │   └── log-event.md @kangaroo 
│   │   ├── execute-driver.md @kangaroo 
│   │   ├── geolocation @kangaroo 
│   │   │   ├── README.md @kangaroo 
│   │   │   ├── get-geolocation.md @kangaroo 
│   │   │   └── set-geolocation.md @kangaroo 
│   │   ├── get.md @kangaroo 
│   │   ├── logs @kangaroo 
│   │   │   ├── README.md @kangaroo 
│   │   │   ├── get-log-types.md @kangaroo 
│   │   │   └── get-log.md @kangaroo 
│   │   ├── orientation @kangaroo 
│   │   │   ├── README.md @kangaroo 
│   │   │   ├── get-orientation.md @kangaroo 
│   │   │   └── set-orientation.md @kangaroo 
│   │   ├── screenshot.md @kangaroo 
│   │   ├── settings @kangaroo 
│   │   │   ├── README.md @kangaroo 
│   │   │   ├── get-settings.md @kangaroo 
│   │   │   └── update-settings.md @kangaroo 
│   │   ├── source.md @kangaroo 
│   │   └── timeouts @kangaroo 
│   │       ├── README.md @kangaroo 
│   │       ├── async-script.md @kangaroo 
│   │       ├── implicit-wait.md @kangaroo 
│   │       └── timeouts.md @kangaroo 
│   ├── status.md
│   └── web
│       ├── README.md @nicezheng 
│       ├── execute-async.md  @nicezheng 
│       ├── execute.md  @nicezheng 
│       ├── frame  @nicezheng 
│       │   ├── README.md  @nicezheng 
│       │   ├── parent.md  @nicezheng 
│       │   └── switch.md  @nicezheng 
│       ├── navigation  @nicezheng 
│       │   ├── README.md  @nicezheng 
│       │   ├── back.md  @nicezheng 
│       │   ├── forward.md  @nicezheng 
│       │   ├── go-to-url.md  @nicezheng 
│       │   ├── refresh.md  @nicezheng 
│       │   └── url.md  @nicezheng 
│       ├── storage @nicezheng 
│       │   ├── README.md  @nicezheng 
│       │   ├── delete-all-cookies.md  @nicezheng 
│       │   ├── delete-cookie.md  @nicezheng 
│       │   ├── get-all-cookies.md  @nicezheng 
│       │   └── set-cookie.md  @nicezheng 
│       └── window   @nicezheng 
│           ├── README.md  @nicezheng 
│           ├── close-window.md  @nicezheng 
│           ├── get-handle.md  @nicezheng 
│           ├── get-handles.md  @nicezheng 
│           ├── get-window-position.md  @nicezheng 
│           ├── get-window-size.md  @nicezheng 
│           ├── maximize-window.md  @nicezheng 
│           ├── set-window-position.md  @nicezheng 
│           ├── set-window-size.md  @nicezheng 
│           ├── set-window.md  @nicezheng 
│           └── title.md  @nicezheng 
├── contributing-to-appium
│   ├── appium-from-source.md @kikiyano 
│   ├── appium-packages.md @kikiyano 
│   ├── appium-packages.png @kikiyano 
│   ├── credits.md  @haliOrange 
│   ├── dev-tools.md @kikiyano 
│   ├── developers-overview.md @kikiyano 
│   ├── how-to-write-docs.md  @haliOrange 
│   ├── real-device-ci.md @kikiyano 
│   ├── style-guide.md @kikiyano 
│   └── version-branch-release.md @kikiyano 
├── drivers
│   ├── android-espresso.md @TracyYaoYao 
│   ├── android-uiautomator.md @TracyYaoYao 
│   ├── android-uiautomator2.md @TracyYaoYao 
│   ├── ios-uiautomation-safari-launcher-img
│   │   ├── changing-bundleid.png
│   │   ├── choosing-target.png
│   │   ├── no-provisioning-profile.png
│   │   ├── opening.png
│   │   ├── running.png
│   │   └── safarilauncher.png
│   ├── ios-uiautomation-safari-launcher.md
│   ├── ios-uiautomation.md
│   ├── ios-xcuitest-img
│   │   ├── check-prov-prof.png
│   │   ├── create-new-project.png
│   │   ├── create-single-page.png
│   │   ├── no-prov-prof.png
│   │   ├── project-prov-prof.png
│   │   ├── set-up-bundle.png
│   │   ├── untrusted-dev.png
│   │   ├── xcode-bundle-id.png
│   │   ├── xcode-config.png
│   │   ├── xcode-facebook-fail.png
│   │   └── xcode-facebook-succeed.png
│   ├── ios-xcuitest-real-devices.md @sanlengjingvv 
│   ├── ios-xcuitest.md @jammy_ 
│   ├── mac.md @zbbloveplay 
│   └── windows.md
└── writing-running-appium
    ├── android @ChaseSkywalker 
    │   ├── actions.md @ChaseSkywalker 
    │   ├── activity-startup.md @ChaseSkywalker 
    │   ├── android-appbundle.md @ChaseSkywalker 
    │   ├── android-coverage.md @ChaseSkywalker 
    │   ├── android-ime.md @ChaseSkywalker 
    │   ├── android-screen-streaming.md @ChaseSkywalker 
    │   ├── android-shell.md @ChaseSkywalker 
    │   ├── espresso-datamatcher-selector.md @ChaseSkywalker 
    │   └── uiautomator-uiselector.md @ChaseSkywalker 
    ├── caps.md @haliOrange 
    ├── default-capabilities-arg.md  @haliOrange 
    ├── finding-elements.md  @haliOrange 
    ├── image-comparison.md @windanchaos 
    ├── ios
    │   ├── actions.md
    │   ├── audio-capture.md
    │   ├── ios-predicate.md @kikiyano 
    │   ├── ios-touch-id.md @kikiyano 
    │   ├── ios-tvos.md
    │   ├── ios-xctest-file-movement
    │   │   ├── keynote.png
    │   │   ├── on_my_iphone.png
    │   │   └── top_files.png
    │   ├── ios-xctest-file-movement.md
    │   ├── ios-xctest-install-certificate.md
    │   ├── ios-xctest-mobile-apps-management.md
    │   ├── ios-xctest-mobile-gestures.md @jiyirain 
    │   ├── ios-xctest-pasteboard.md @jiyirain 
    │   └── ios-xctest-performance.md @jiyirain 
    ├── other
    │   ├── appium-bindings.md @matthewdy 
    │   ├── network-connection.md @matthewdy 
    │   ├── reset-strategies.md @matthewdy 
    │   ├── troubleshooting.md @matthewdy 
    │   └── unicode.md @matthewdy 
    ├── running-tests.md  @windanchaos 
    ├── security.md  @windanchaos 
    ├── server-args.md  @windanchaos 
    ├── touch-actions.md  @windanchaos 
    ├── tutorial @joechin 
    │   ├── swipe
    │   │   ├── android-layout-direction.md
    │   │   ├── android-multiple.md
    │   │   ├── android-simple.md
    │   │   ├── android-tricks.md
    │   │   ├── images
    │   │   │   ├── android-simple.png
    │   │   │   ├── simple-element-swipe.png
    │   │   │   └── simple-screen.png
    │   │   ├── ios-mobile-element-search.md
    │   │   ├── ios-mobile-element.md
    │   │   ├── ios-mobile-screen.md
    │   │   ├── ios-picker-wheels-mobile.md
    │   │   ├── ios-picker-wheels-set-value.md
    │   │   ├── simple-element.md
    │   │   ├── simple-partial-screen.md
    │   │   ├── simple-screen.md
    │   │   └── swipe-troubleshoot-guide.md
    │   └── swipe-tutorial.md
    └── web  @CrazyForPoor
        ├── chromedriver.md  @CrazyForPoor 
        ├── hybrid.md  @CrazyForPoor
        ├── ios-webkit-debug-proxy.md  @CrazyForPoor
        └── mobile-web.md  @CrazyForPoor

50 directories, 282 files

附言 1  ·  2020年08月19日

还有好些没有翻译的,最近没有动静了呀~

附言 2  ·  2020年07月19日
  1. 大小写,专业名词比如 iOS 不是 IOS,Android 不是 android。
  2. 指向另外一篇文档的时候,请指向我们即将翻译好的中文文档。大部分人都指向了 en 的文档
  3. 翻译略显生硬了,稍微还是要组织下语句,让可读性强一点。
  4. 有一些不好翻译,比如 Android driver 这种就没必要翻译成 安卓驱动
  5. 还有翻译错误的,比如 JSON-primitive 翻译成 JSON 原语, 这个应该是 JSON 的基本类型
附言 3  ·  2020年07月07日

还得说下,以前有翻译过的,是在之前的基础上进行更新

附言 4  ·  2020年07月07日

更新协同合作方式

pull request 大法

  1. 先注册 github
  2. fork testerhome 这个库:https://github.com/testerhome/appium.git
  3. 翻译自己认领的文档,提交到 fork 的库,在发起 pull request。

是不是好难? 如果这一关过不了,那就好好学学吧。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
最佳回复

认领/writing-running-appium/web/ 下的 4 个子文件

认领 about-appium-getting-started.md

认领 command-element-find-element.md 就这个看着眼熟,哈哈

认领 drivers/mac.md,已发送 pr #1

认领 advanced-concepts/image-elements.md

认领 commands/device/app 下 5 个(install-app.md, is-app-installed.md, launch-app.md, remove-app.md,reset-app.md)

认领以下内容:

│   ├── element
│   │   ├── README.md
│   │   ├── actions
│   │   │   ├── README.md
│   │   │   ├── clear.md
│   │   │   ├── click.md
│   │   │   └── send-keys.md

认领 commands 的 context 下面 3 个

认领 commands.devices.activity

认领
── web
│ ├── README.md
│ ├── execute-async.md
│ ├── execute.md
│ ├── frame
│ │ ├── README.md
│ │ ├── parent.md
│ │ └── switch.md
│ ├── navigation
│ │ ├── README.md
│ │ ├── back.md
│ │ ├── forward.md
│ │ ├── go-to-url.md
│ │ ├── refresh.md
│ │ └── url.md

认领 commands/element/attributes

认领 commands/device/recording-screen

认领

├── contributing-to-appium
│   ├── credits.md
│   ├── how-to-write-docs.md
└── writing-running-appium
    ├── caps.md
    ├── default-capabilities-arg.md
    ├── finding-elements.md
└── writing-running-appium
    ├── image-comparison.md
    ├── running-tests.md
    ├── security.md
    ├── server-args.md
    ├── touch-actions.md

认领 3 个子文件
└── writing-running-appium
├── ios
│ ├── ios-xctest-mobile-gestures.md
│ ├── ios-xctest-pasteboard.md
│ └── ios-xctest-performance.md

│ │ ├── app
│ │ │ ├── README.md
│ │ │ ├── activate-app.md
│ │ │ ├── app-state.md
│ │ │ ├── background-app.md
│ │ │ ├── close-app.md
│ │ │ ├── end-test-coverage.md
│ │ │ ├── get-app-strings.md

认领

认领
│ ├── interactions
│ │ ├── README.md
│ │ ├── actions.md
│ │ ├── mouse
│ │ │ ├── README.md
│ │ │ ├── button-down.md
│ │ │ ├── button-up.md
│ │ │ ├── click.md
│ │ │ ├── doubleclick.md
│ │ │ └── moveto.md
│ │ └── touch
│ │ ├── README.md
│ │ ├── double-tap.md
│ │ ├── flick.md
│ │ ├── long-press.md
│ │ ├── move.md
│ │ ├── multi-touch-perform.md
│ │ ├── scroll.md
│ │ ├── tap.md
│ │ ├── touch-down.md
│ │ ├── touch-perform.md
│ │ └── touch-up.md

已经比对过,文档无更新
认领
├── about-appium
│ ├── appium-clients.md

继续认领~
├── drivers
│ ├── android-espresso.md
│ ├── android-uiautomator.md
│ ├── android-uiautomator2.md

├── about-appium
│ ├── intro.md
│ └── platform-support.md

├── drivers
│ ├── ios-xcuitest-real-devices.md

编辑一下。

tutorial 下的都认领了。clone 下来发现这里面大部分都是代码演示,需要翻译的东西并不多

writing-running-appium
├── android
│ ├── actions.md
│ ├── activity-startup.md
│ ├── android-appbundle.md
│ ├── android-coverage.md
│ ├── android-ime.md
│ ├── android-screen-streaming.md
│ ├── android-shell.md
│ ├── espresso-datamatcher-selector.md
│ └── uiautomator-uiselector.md

认领下 writing-running-appium 目录下的

│ │ └── system
│ │ ├── README.md
│ │ ├── display-density.md
│ │ ├── open-notifications.md
│ │ ├── system-bars.md
│ │ └── system-time.md

认领 system 目录下的

认领
├── commands
│ ├── session
│ │ ├── README.md
│ │ ├── back.md
│ │ ├── create.md
│ │ ├── delete.md
│ │ ├── events
│ │ │ ├── README.md
│ │ │ ├── get-events.md
│ │ │ └── log-event.md
│ │ ├── execute-driver.md
│ │ ├── geolocation
│ │ │ ├── README.md
│ │ │ ├── get-geolocation.md
│ │ │ └── set-geolocation.md
│ │ ├── get.md
│ │ ├── logs
│ │ │ ├── README.md
│ │ │ ├── get-log-types.md
│ │ │ └── get-log.md
│ │ ├── orientation
│ │ │ ├── README.md
│ │ │ ├── get-orientation.md
│ │ │ └── set-orientation.md
│ │ ├── screenshot.md
│ │ ├── settings
│ │ │ ├── README.md
│ │ │ ├── get-settings.md
│ │ │ └── update-settings.md
│ │ ├── source.md
│ │ └── timeouts
│ │ ├── README.md
│ │ ├── async-script.md
│ │ ├── implicit-wait.md
│ │ └── timeouts.md

认领
commands/device/clipboard
commands/device/performance-data

认领:
done: #28
├── advanced-concepts
│ ├── migrating-to-xcuitest.md
│ ├── multiple-xcode-versions.md
│ ├── parallel-tests.md
│ ├── settings.md
│ └── wda-custom-server.md

├── contributing-to-appium
│ ├── appium-from-source.md
│ ├── appium-packages.md
│ ├── appium-packages.png
│ ├── dev-tools.md
│ ├── developers-overview.md
│ ├── real-device-ci.md
│ ├── style-guide.md
│ └── version-branch-release.md

└── writing-running-appium
├── ios
│ ├── ios-predicate.md
│ ├── ios-touch-id.md

认领 element 下的:

认领
├── advanced-concepts
│ ├── cross-domain-iframes.md
│ ├── element-finding-plugins.md
│ ├── event-timings.md
│ ├── grid.md
│ ├── log-filters.md
│ ├── memory-collection.md

认领
├── other
│ ├── appium-bindings.md
│ ├── network-connection.md
│ ├── reset-strategies.md
│ ├── troubleshooting.md
│ └── unicode.md

共收到 80 条回复 时间 点赞

楼主,需要怎么参与?

我也想参与,不知道有没什么要求

穷疯了 回复

接触过 Appium 的,然后英语过关的就可以。

洋洋 回复

等周末做个参与方案出来。现在先征集人。

有兴趣,期望参加

恒温 回复

有兴趣,期待参加

10楼 已删除

期待参与

参加

社区还是卧虎藏龙的,很多英语好的同学

有兴趣,期待参加

认领 command-element-find-element.md 就这个看着眼熟,哈哈

认领 about-appium-getting-started.md

认领/writing-running-appium/web/ 下的 4 个子文件

认领 advanced-concepts/image-elements.md

认领 commands/device/app 下 5 个(install-app.md, is-app-installed.md, launch-app.md, remove-app.md,reset-app.md)

恒温 #21 · 2020年07月08日 Author
windyzhang 回复

有 13 个?确定么?

认领 drivers/mac.md,已发送 pr #1

恒温 #23 · 2020年07月09日 Author
赴春夏 回复

approved!

认领 commands.devices.activity

恒温 回复

改了一下,先认领 5 个吧

kangaroo 回复

@ 恒温 PR 已提交#2

认领 commands 的 context 下面 3 个

认领以下内容:

│   ├── element
│   │   ├── README.md
│   │   ├── actions
│   │   │   ├── README.md
│   │   │   ├── clear.md
│   │   │   ├── click.md
│   │   │   └── send-keys.md
恒温 #29 · 2020年07月09日 Author
kangaroo 回复

Activity 不要翻译,翻译成活动都看不懂了。

认领

├── contributing-to-appium
│   ├── credits.md
│   ├── how-to-write-docs.md
└── writing-running-appium
    ├── caps.md
    ├── default-capabilities-arg.md
    ├── finding-elements.md
└── writing-running-appium
    ├── image-comparison.md
    ├── running-tests.md
    ├── security.md
    ├── server-args.md
    ├── touch-actions.md

认领 commands/device/recording-screen

认领 commands/element/attributes

认领
── web
│ ├── README.md
│ ├── execute-async.md
│ ├── execute.md
│ ├── frame
│ │ ├── README.md
│ │ ├── parent.md
│ │ └── switch.md
│ ├── navigation
│ │ ├── README.md
│ │ ├── back.md
│ │ ├── forward.md
│ │ ├── go-to-url.md
│ │ ├── refresh.md
│ │ └── url.md

已经比对过,文档无更新
认领
├── about-appium
│ ├── appium-clients.md

认领
│ ├── interactions
│ │ ├── README.md
│ │ ├── actions.md
│ │ ├── mouse
│ │ │ ├── README.md
│ │ │ ├── button-down.md
│ │ │ ├── button-up.md
│ │ │ ├── click.md
│ │ │ ├── doubleclick.md
│ │ │ └── moveto.md
│ │ └── touch
│ │ ├── README.md
│ │ ├── double-tap.md
│ │ ├── flick.md
│ │ ├── long-press.md
│ │ ├── move.md
│ │ ├── multi-touch-perform.md
│ │ ├── scroll.md
│ │ ├── tap.md
│ │ ├── touch-down.md
│ │ ├── touch-perform.md
│ │ └── touch-up.md

│ │ ├── app
│ │ │ ├── README.md
│ │ │ ├── activate-app.md
│ │ │ ├── app-state.md
│ │ │ ├── background-app.md
│ │ │ ├── close-app.md
│ │ │ ├── end-test-coverage.md
│ │ │ ├── get-app-strings.md

认领

38楼 已删除

认领 3 个子文件
└── writing-running-appium
├── ios
│ ├── ios-xctest-mobile-gestures.md
│ ├── ios-xctest-pasteboard.md
│ └── ios-xctest-performance.md

恒温 #40 · 2020年07月14日 Author

认领
commands/device/clipboard
commands/device/performance-data

认领:
│ ├── files
│ │ │ ├── README.md
│ │ │ ├── pull-file.md
│ │ │ ├── pull-folder.md
│ │ │ └── push-file.md
│ │ ├── interactions
│ │ │ ├── README.md
│ │ │ ├── is-locked.md
│ │ │ ├── lock.md
│ │ │ ├── rotate.md
│ │ │ ├── shake.md
│ │ │ └── unlock.md
│ │ ├── keys
│ │ │ ├── README.md
│ │ │ ├── hide-keyboard.md
│ │ │ ├── is-keyboard-shown.md
│ │ │ ├── long-press-keycode.md
│ │ │ └── press-keycode.md

pr#5
如果可以,继续认领
── web
├── storage
│ │ ├── README.md
│ │ ├── delete-all-cookies.md
│ │ ├── delete-cookie.md
│ │ ├── get-all-cookies.md
│ │ └── set-cookie.md
│ └── window
│ ├── README.md
│ ├── close-window.md
│ ├── get-handle.md
│ ├── get-handles.md
│ ├── get-window-position.md
│ ├── get-window-size.md
│ ├── maximize-window.md
│ ├── set-window-position.md
│ ├── set-window-size.md
│ ├── set-window.md
│ └── title.md

恒温 #44 · 2020年07月15日 Author
亦难亦安 回复

可以的。

认领
├── about-appium
│ ├── intro.md
│ └── platform-support.md

认领
├── commands
│ ├── session
│ │ ├── README.md
│ │ ├── back.md
│ │ ├── create.md
│ │ ├── delete.md
│ │ ├── events
│ │ │ ├── README.md
│ │ │ ├── get-events.md
│ │ │ └── log-event.md
│ │ ├── execute-driver.md
│ │ ├── geolocation
│ │ │ ├── README.md
│ │ │ ├── get-geolocation.md
│ │ │ └── set-geolocation.md
│ │ ├── get.md
│ │ ├── logs
│ │ │ ├── README.md
│ │ │ ├── get-log-types.md
│ │ │ └── get-log.md
│ │ ├── orientation
│ │ │ ├── README.md
│ │ │ ├── get-orientation.md
│ │ │ └── set-orientation.md
│ │ ├── screenshot.md
│ │ ├── settings
│ │ │ ├── README.md
│ │ │ ├── get-settings.md
│ │ │ └── update-settings.md
│ │ ├── source.md
│ │ └── timeouts
│ │ ├── README.md
│ │ ├── async-script.md
│ │ ├── implicit-wait.md
│ │ └── timeouts.md

│ │ └── system
│ │ ├── README.md
│ │ ├── display-density.md
│ │ ├── open-notifications.md
│ │ ├── system-bars.md
│ │ └── system-time.md

认领 system 目录下的

writing-running-appium
├── android
│ ├── actions.md
│ ├── activity-startup.md
│ ├── android-appbundle.md
│ ├── android-coverage.md
│ ├── android-ime.md
│ ├── android-screen-streaming.md
│ ├── android-shell.md
│ ├── espresso-datamatcher-selector.md
│ └── uiautomator-uiselector.md

认领下 writing-running-appium 目录下的

├── about-appium
│ ├── intro.md
│ └── platform-support.md

├── drivers
│ ├── ios-xcuitest-real-devices.md

社区卧虎藏龙啊,我英语不行,不献丑了

恒温 #51 · 2020年07月17日 Author

大家太热情了,双休日集中 review~

编辑一下。

tutorial 下的都认领了。clone 下来发现这里面大部分都是代码演示,需要翻译的东西并不多

继续认领~
├── drivers
│ ├── android-espresso.md
│ ├── android-uiautomator.md
│ ├── android-uiautomator2.md

恒温 #54 · 2020年07月19日 Author
Go-girl 回复

你和 @sanlengjingvv 冲突了。。。

恒温 回复

大概我看岔了,about-appium 下面把我换掉吧

恒温 回复

那两个文件我已经翻译完,已经提了 PR, merge 了

57楼 已删除

认领 element 下的:

认领
├── advanced-concepts
│ ├── cross-domain-iframes.md
│ ├── element-finding-plugins.md
│ ├── event-timings.md
│ ├── grid.md
│ ├── log-filters.md
│ ├── memory-collection.md

认领
├── other
│ ├── appium-bindings.md
│ ├── network-connection.md
│ ├── reset-strategies.md
│ ├── troubleshooting.md
│ └── unicode.md

认领:
done: #28
├── advanced-concepts
│ ├── migrating-to-xcuitest.md
│ ├── multiple-xcode-versions.md
│ ├── parallel-tests.md
│ ├── settings.md
│ └── wda-custom-server.md

├── contributing-to-appium
│ ├── appium-from-source.md
│ ├── appium-packages.md
│ ├── appium-packages.png
│ ├── dev-tools.md
│ ├── developers-overview.md
│ ├── real-device-ci.md
│ ├── style-guide.md
│ └── version-branch-release.md

└── writing-running-appium
├── ios
│ ├── ios-predicate.md
│ ├── ios-touch-id.md

认领 commands/device/network

│ │ ├── network
│ │ │ ├── README.md
│ │ │ ├── gsm-call.md
│ │ │ ├── gsm-signal.md
│ │ │ ├── gsm-voice.md
│ │ │ ├── network-speed.md
│ │ │ ├── send-sms.md
│ │ │ ├── toggle-airplane-mode.md
│ │ │ ├── toggle-data.md
│ │ │ ├── toggle-location-services.md
│ │ │ └── toggle-wifi.md

认领 commands/device 下的 authentication,emulator,simulator 模块

翻译新群二维码可以给下吗

65楼 已删除

@ 恒温 pr#4,之前提交的已修改完成,新认领翻译完成的也提交在这个 pr 里了

认领
│ ├── mobile-command.md

恒温 #68 · 2020年07月28日 Author

认领
├── drivers
│ ├── ios-xcuitest.md

还有哪些未被认领?

这么多人翻译出来的东西,阅读风格差别巨大,真的没问题吗

恒温 #72 · 2020年08月04日 Author

技术性的东西,没有太多主观的东西。按之前翻译的经验,还可以。

来晚了,肉已经被列强瓜分

恒温 将本帖设为了精华贴 08月08日 19:02
恒温 #75 · 2020年08月08日 Author
Thirty-Thirty 回复

还有挺多没有翻译的哈。大家可以看看,另外也可以参与 review 呀。
https://github.com/testerhome/appium/pulls

支持大佬

认领 drivers/ios-uiautomation-safari-launcher.md 和 drivers/ios-uiautomation.md

大佬还能发群吗

先认领这俩
ios
│ ├── actions.md
│ ├── audio-capture.md

恒温 #80 · 2020年09月01日 Author
狂天 回复

+ 我微信,lihuazhang2013,我拉你进群

认领
│ ├── swipe
│ │ ├── android-layout-direction.md
│ │ ├── android-multiple.md
│ │ ├── android-simple.md
│ │ ├── android-tricks.md

还能认领么?

恒温 #83 · 2020年10月21日 Author
rwzhen 回复

https://github.com/testerhome/appium/tree/master/docs 可以看看这里,我最近太忙了。在这块没有投入。

仅楼主可见

最终翻译完毕的电子书地址:
https://www.kancloud.cn/testerhome/appium_docs_cn

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册