Skip to main content

a better ui autotest lib based on selenium, compatible with robot framework

Project description

English Introduction

3 minutes to learn about seliky

seliky: born for UI automation. A selenium encapsulation library is simpler and easier to use than the native syntax. Its main features are as follows:


1. It supports elastic positioning and can deal with finite and changeable elements

2. The current element will highlight and flash. When executing, you can see which element is clicked with the naked eye

3. Compatible with robot framework

4. Encapsulate a large number of common forms in UI automation, which can be directly used in the project directly

5. When the driver version does not match, the driver will be automatically downloaded

6. More stable positioning mechanism, waiting mechanism, etc.


See the built-in case demo.py to learn more...
Installation method: pip install seliky - i https://pypi.org/simple




中文介绍

3 分钟了解 seliky

seliky:为ui自动化而生。一个selenium封装库,比起原生语法更简单好用,主要特性如下:


1. 支持弹性定位,可以应对有穷性可变化的元素

2. 当前元素会高亮闪烁。在执行时能够肉眼看到点了哪个元素

3. 可兼容robotframework框架

4. 封装大量ui自动化中的通用形式,可在项目中直接运用无需再写

5. 当driver版本不匹配时,会自动下载driver

6. 更加稳定的定位机制、等待机制等


查看内置案例 demo.py 了解更多...
安装方式:pip install seliky -i https://pypi.org/simple

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

seliky-4.316.tar.gz (19.3 kB view hashes)

Uploaded Source

Built Distribution

seliky-4.316-py3-none-any.whl (18.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page