# Arjuna
![Arjuna](https://github.com/rahul-verma/arjuna/blob/master/Arjuna.png)
Arjuna is a Python based test automation framework developed by [Rahul Verma](www.rahulverma.net). It is an open source, Apache Licensed software [hosted on GitHub](https://github.com/rahul-verma/arjuna)
Rahul has implemented smaller variants of features in Arjuna across frameworks and organizations, or given advise around it. However Arjuna being a generic library has the most complete implementation of his ideas, away from project specific contexts and constraints.
Arjuna uses **[pytest](https://docs.pytest.org/en/latest/)** as its recommended test engine. Arjuna also provides its markup for some common use cases on top of pytest. If you like, you can make use of Arjuna with any other test engine or custom frameworks as well.
You'd need Python 3.5+ to make use of Arjuna.
Note: On Linux, the built-in Python3 build has issues with the Python's built-in enum module which is heavily used in Arjuna. One alternative is to install ActiveState Python on linux. Advanced users can go for installing a custom Python build.
## Documentation
Arjuna documentation is integated with ReadTheDocs.
* Documentation for the **[last released version](https://arjuna-taf.readthedocs.io/en/stable/index.html)**
* Release build goes through the existing tests and hence is better for production use than master branch.
* Documentation for the **[latest master branch](https://arjuna-taf.readthedocs.io)**
* Please note that the master branch is an active branch and can have untested code.
* Contains the latest and greatest upcoming features and updates to existing ones.
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
PyPI 官网下载 | arjuna-1.0.4.tar.gz (212个子文件)
setup.cfg 79B
arjuna_cli.help 4KB
pickers_json.help 1KB
MANIFEST.in 24B
pytest.ini 106B
README.md 2KB
PKG-INFO 3KB
PKG-INFO 3KB
multielement.py 15KB
options.py 13KB
test.py 12KB
command.py 12KB
single_widget.py 12KB
config.py 12KB
__init__.py 12KB
content.py 12KB
drivercaps.py 10KB
nsloader.py 10KB
tracker.py 9KB
parser.py 9KB
source.py 9KB
rule.py 9KB
_with.py 9KB
constant.py 8KB
dropdown.py 8KB
logger.py 8KB
driver.py 8KB
error.py 8KB
group.py 8KB
section.py 8KB
__init__.py 8KB
ref.py 8KB
error.py 8KB
constant.py 8KB
validator.py 8KB
localizer.py 8KB
window.py 7KB
element.py 7KB
__init__.py 7KB
descriptors.py 7KB
pytest.py 7KB
arjtype.py 7KB
xml.py 7KB
meta.py 7KB
frame.py 7KB
selector.py 6KB
discovery.py 6KB
markup.py 6KB
guidef.py 6KB
app.py 6KB
configurator.py 6KB
stage.py 6KB
resource.py 5KB
controller.py 5KB
gui.py 5KB
generator.py 5KB
hocon.py 5KB
gns.py 5KB
browser_launcher.py 5KB
asserter.py 5KB
reference.py 5KB
radio_group.py 5KB
driver_commands.py 5KB
factory.py 5KB
arial10.py 4KB
base.py 4KB
__init__.py 4KB
named_strings.py 4KB
log.py 4KB
formatter.py 4KB
checks.py 4KB
helpers.py 4KB
wmd.py 4KB
record.py 4KB
driverelement.py 4KB
translator.py 4KB
__init__.py 4KB
locator.py 4KB
conditions.py 4KB
value.py 3KB
track.py 3KB
__init__.py 3KB
meta.py 3KB
validation.py 3KB
file_utils.py 3KB
element_finder.py 3KB
container.py 3KB
actions.py 3KB
textfile.py 3KB
element.py 3KB
obj_utils.py 3KB
py.py 3KB
magic.py 3KB
multielement.py 3KB
dialog.py 3KB
setup.py 3KB
yaml.py 3KB
page.py 2KB
excel.py 2KB
audit.py 2KB
共 212 条
- 1
- 2
- 3
资源评论
挣扎的蓝藻
- 粉丝: 13w+
- 资源: 15万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功