第一阶段的工作我们已经完成,翻译的文档已经提交到appium 官方的 git 中。现公布第二阶段的工作,主要为源码分析。
appium 总体三部分:server、client、各个平台的底层驱动框架。
server 端就是我们下载的 appium 源码:https://github.com/appium/appium
(2 个人,研究内容相同,为了能够沟通)
server 端的客户端分 windows(1 个人):https://github.com/appium/appium-dot-exe
mac(1 个人):https://github.com/appium/appium-dot-app
此部分交由@chenhengjie123组负责
client 端就是各个语言对应的 appium client 的项目,包括如下项目:
(8 个人)
ruby
https://github.com/appium/ruby_lib
python
https://github.com/appium/python-client
java
https://github.com/appium/java-client
javascript
https://github.com/admc/wd
Objective C
https://github.com/appium/selenium-objective-c
PHP
https://github.com/appium/php-client
C# (.NET)
https://github.com/appium/appium-dotnet-driver
RobotFramework
https://github.com/jollychang/robotframework-appiumlibrary
@xuxu组 (前四) 和@anikikun组 (后四) 负责
(3 个人)
selenroid:Android2.3 以上。https://github.com/selendroid/selendroid
uiautomator:Android 4.2 及以上。https://github.com/appium/appium-android-bootstrap
uiautomation:iOS
交由@tspring负责
还有其他相关项目我们视需求而定。具体可以参看 appium 官方库下的所列项目,这些项目都是与 appium 有关系的。https://github.com/appium?page=1