AppiumForWindows 菜鸟计划(二) 源码环境搭建及代码结构
2015-05-06 15:34
573 查看
AppiumForWindows的源码是使用C# 编写,所以源码环境很好搭建。
AppiumForWindows源码下载地址:https://github.com/appium/appium-dot-exe
下载并安装Microsoft Visual Studio 2013以及AppiumForWindows源码,在Microsoft Visual Studio 2013中导入工程或直接双击Appium.sln文件。
首次运行可能会报错,按照提示在工具-->选项-->包管理器中进行相应操作即可正常。
AppiumForWindows基本目录结构如下:
├─Converters
├─Dictionaries
├─Engine
├─Models
│ ├─Capability
│ ├─Inspector
│ └─Server
├─obj
│ └─Debug
│ ├─Dictionaries
│ ├─TempPE
│ └─Views
│ ├─Android
│ ├─Developer
│ └─General
├─Properties
├─Resources
├─Utility
├─ViewModels
└─Views
├─Android
├─Developer
└─General
Converters文件夹下两个文件是转换类。StringToVisibilityConverter控制元素的隐藏显示。SelectedNodeToDetailsConverter显示node的详细信息;
Engine文件夹下边的AppiumEngine.cs文件负责Server的启动更新停止等功能。其中主要包含:
Init():初始化设置,下载必要的文件(nodejs、npm、appium package等)
Start():启动node server
Stop():停止node server
CheckForUpdate():检查更新
Mode文件夹下包含Capability、Inspactor、Server等文件夹:
Inspector文件夹下UIAutomatorAndroidNode、至于UIAutomatorAppleNode两个文件主要作用为取得设备的一些详细信息;
Server文件夹下的文件主要为AppiumServerRunner.cs服务,供该类调用;AppiumServerRunner.cs主要负责nodejs的启动及相关设置;
Utility文件夹中一些相关工具
ViewModels与Views为页面相关。
根目录下MainWindow.xaml为页面的设计以及程序入口。
AppiumForWindows源码下载地址:https://github.com/appium/appium-dot-exe
下载并安装Microsoft Visual Studio 2013以及AppiumForWindows源码,在Microsoft Visual Studio 2013中导入工程或直接双击Appium.sln文件。
首次运行可能会报错,按照提示在工具-->选项-->包管理器中进行相应操作即可正常。
AppiumForWindows基本目录结构如下:
├─Converters
├─Dictionaries
├─Engine
├─Models
│ ├─Capability
│ ├─Inspector
│ └─Server
├─obj
│ └─Debug
│ ├─Dictionaries
│ ├─TempPE
│ └─Views
│ ├─Android
│ ├─Developer
│ └─General
├─Properties
├─Resources
├─Utility
├─ViewModels
└─Views
├─Android
├─Developer
└─General
Converters文件夹下两个文件是转换类。StringToVisibilityConverter控制元素的隐藏显示。SelectedNodeToDetailsConverter显示node的详细信息;
Engine文件夹下边的AppiumEngine.cs文件负责Server的启动更新停止等功能。其中主要包含:
Init():初始化设置,下载必要的文件(nodejs、npm、appium package等)
Start():启动node server
Stop():停止node server
CheckForUpdate():检查更新
Mode文件夹下包含Capability、Inspactor、Server等文件夹:
Inspector文件夹下UIAutomatorAndroidNode、至于UIAutomatorAppleNode两个文件主要作用为取得设备的一些详细信息;
Server文件夹下的文件主要为AppiumServerRunner.cs服务,供该类调用;AppiumServerRunner.cs主要负责nodejs的启动及相关设置;
Utility文件夹中一些相关工具
ViewModels与Views为页面相关。
根目录下MainWindow.xaml为页面的设计以及程序入口。
相关文章推荐
- AppiumForWindows 菜鸟计划(三)程序启动过程
- AppiumForWindows 菜鸟计划(一)Appium 材料包
- <摘> appium for windows 环境搭建
- AppiumForWindows 菜鸟计划(四)启动服务
- appium for windows 环境搭建
- appium for windows 环境搭建
- appium for windows 自动化的环境搭建
- Appium for Windows环境搭建
- gitbub for windows 环境搭建与代码同步
- Appium for windows环境搭建
- appium for windows 环境搭建
- appium for windows 环境搭建
- Appium for windows环境搭建
- [ZZ]AppiumForWindows 菜鸟计划合集
- Appium自动化测试一、环境搭建AppuimForWindows
- AppiumForWindows 菜鸟计划(五)uiautomatorviewer
- 【转】appium for windows 环境搭建
- Appium for windows 环境安装搭建部署和第一个实例demo
- Appium for Windows环境搭建
- appium for windows 环境搭建