i18n tool for RF web testing
Project description
Internationalization Testing (i18n)
Library for Robot Framework automated web testing which support internationalization.
Introduction
In the past, the test object of one acceptance test script based on Robot Framework was often limited to web page in one language. However, nowadays a web page may have multiple language versions for people live in different countries. Therefore, tester often need to write more repetitive test scripts, and the cost of testing will also increase.
So this library can allow a same test script run on different languages' websites.
By the way, this is the 2nd version of i18n. See my repository.
If you want see the 1st version,please go to ChuGP's repository.
Installation
-
With pip
pip install RF-i18n-tool
See more detail on RF-i18n-tool of PYPI.
How to use
- Set Additional Robot Framework arguments: (RED->Window->Preferences->Default Launch Configurations)
If you want to use the i18n default JSON language files:
-d out -L debug --listener %YOUR_PYTHON_PATH%/Lib/site-packages/i18n/listeners/I18nListener.py:YOUR_LOCALE:i18njson
Else if you want to use your own JSON language files:
-d out -L debug --listener %YOUR_PYTHON_PATH%/Lib/site-packages/i18n/listeners/I18nListener.py:YOUR_LOCALE
- note:
Your language files should follow the structure:
YOUR_PROJECT_DIR/languageFiles/YOUR_LOCALE(ex:zh-TW)/xxxYOUR_LOCALE.json
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 RF_i18n_tool-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90205edf293246341135d4ec36232308f9e1b51d62b2b4ace84afaa9e49727e4 |
|
MD5 | 21f8f899a3dbfa083c3d707c91d35562 |
|
BLAKE2b-256 | e8adda4d19e25c266f470aa163047f64aa5d0e560ecd0a47bb9003b41b55a3d1 |