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.9.3.tar.gz (20.5 kB view details)

Uploaded Source

Built Distribution

seliky-4.9.3-py3-none-any.whl (19.7 kB view details)

Uploaded Python 3

File details

Details for the file seliky-4.9.3.tar.gz.

File metadata

  • Download URL: seliky-4.9.3.tar.gz
  • Upload date:
  • Size: 20.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.9

File hashes

Hashes for seliky-4.9.3.tar.gz
Algorithm Hash digest
SHA256 c9c0ed8a5abd97fa0a4968925041a4e580ebc49822c0ecdecda988d5e9ae2339
MD5 6af195fb0b97c01ba2c71fac3a29d26c
BLAKE2b-256 1d467502d9f6bd934c7f29aee2cf64140df32f5d47afb96139ff062f26ba34ca

See more details on using hashes here.

File details

Details for the file seliky-4.9.3-py3-none-any.whl.

File metadata

  • Download URL: seliky-4.9.3-py3-none-any.whl
  • Upload date:
  • Size: 19.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.9

File hashes

Hashes for seliky-4.9.3-py3-none-any.whl
Algorithm Hash digest
SHA256 539a600f816edd9a97987e53133cd407014f6c89e9847dd208b5262f499f7a05
MD5 7435c400ce3bf88c1e348bcd55232090
BLAKE2b-256 aaaa0ac55ca68ac0bf40d3cceade37e18fb7e1eaf9df90ff105428dd357c0830

See more details on using hashes here.

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