Запускаю тесты через RIDE. С библиотекой Selenium2Library все замечательно работает.
Но прощу помощи, кто пробовал тестировать андроид приложения с помощью робота и android library https://github.com/lovelysystems/robotframework-androidlibrary
Работаю на Ubuntu. Запускаю эмулятор.
Вот мой тест для робота:
*** Settings ***
Library AndroidLibrary
*** Test Cases ***
run
Capture Screenshot
При запуске мне выдается ошибка
run | FAIL |
No keyword with name 'Capture Screenshot' found. ERROR Error in file '/home/vitalii/Documents/Testing/Autotests/Robot/Google/mY_andr.txt' in table 'Settings': Creating an instance of the test library 'AndroidLibrary' with no arguments failed: KeyError: 'ANDROID_HOME' Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/AndroidLibrary/__init__.py", line 32, in __init__ ANDROID_HOME = os.environ['ANDROID_HOME'] File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__ raise KeyError(key)
Я открываю __init__.py и прописываю ANDROID_HOME с путем к папке android-sdk-linux
Теперь если запускаю тест, то получаю тоже феил:
Status: FAIL (critical) Message: MissingSchema: Invalid URL u'screenshot': No schema supplied
В чем ошибка?