UI自动化框架,集成APPIUM、selenium
Project description
UI Automation Framework
In order to uniformly use the webdriver of one startup class, an extension library encapsulates a class in two libraries, namely selenium and appium-python-client. After configuring the corresponding parameters, webdriver can be started Selenium 3.0 draft Mobile JSON Wire Protocol Specification draft Appium. selenium
#version history
```shell
version 0.1.1
新增装饰器check_error
version 0.1.2
优化appium 启动Android相关代码
version 0.1.4
新增appium 启动iOS配置相关代码
提供获取设备udid _apis
v0.1.5
优化代码结构,支持iOS自动化测试
v0.1.6
更新README.md文档
```
Getting the UI Automation Framework
There are three ways to install and use the UI Automation Framework.
-
Install from PyPi, as 'UI-Automation-Framework'.
pip install Appium-Python-Client pip install selenium pip install UIAutomationFramework
You can see the history from here
-
Install from source, via PyPi. From 'UI-Automation-Framework', download and unarchive the source tarball (UI-Automation-Framework-X.X.tar.gz).
tar -xvf UI-Automation-Framework-X.X.tar.gz cd UI-Automation-Framework-X.X python setup.py install
-
mac Environment configuration
第一步:配置 .bash_profile文件 vim ~/.bash_profile JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk/Contents/Home CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar ANDROID_HOME=/Users/zhenghong/Library/Android/sdk export PATH=${PATH}:${ANDROID_HOME}/platform-tools:${ANDROID_HOME}/emulator:${ANDROID_HOME}/tools:${ANDROID_HOME}/build-tools/29.0.3 PATH=${JAVA_HOME}/bin:$PATH: export JAVA_HOME export CLASSPATH export PATH source ~/.bash_profile 第二步: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" brew install node npm install -g appium npm install -g appium-doctor brew install libimobiledevice --HEAD brew install carthage npm install -g ios-deploy gem install xcpretty 第三步: appium-doctor --ios 查询iOS环境 appium-doctor --Android 查询Android环境
-
Window Environment configuration
待更新
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for UI-Automation-Framework-0.1.6.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f7d451b114209b5c4a271cb7ca7774b7f9ccaf35836e57a044147aa5229a370 |
|
MD5 | 230d350d96fabce006b0b77534d50e3d |
|
BLAKE2b-256 | 9d37e99e30524c9cb4c75be33e3daa7c9970b695bec87d1581ceb392f12d8d37 |
Hashes for UI_Automation_Framework-0.1.6.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cfd40722fdafc9500d96c4e89e86a74af1a1530be33670ddb9645fc6710d59e |
|
MD5 | d95f6ec57ccf2b042f4ebf9c8dcf3eb6 |
|
BLAKE2b-256 | ae10b90c0dca056bcfa54c28d0b7c9b4bf299c0b149d5b6f63962576dc39dd1a |