- С какими мобильными платформами умеет работать RobotFramework ?
- Поддерживает ли RobotFramework запись тестов (Record&Play) ?
- Можно ли с помощью RobotFramework запускать тесты на устройстве (remote control) ?
По всей видимости, вам нужен framework для тестирования приложений на мобильных устройствах. У меня нет такого опыта использования robot framework, однако, могу поделиться ссылками на встречавшиеся мне библиотеки:
- iOS и Android через calabash или appium
GitHub - lovelysystems/robotframework-ioslibrary: Robot Framework Automation Library for iOS
GitHub - lovelysystems/robotframework-androidlibrary: Robot Framework Automation Library for Android
GitHub - frankbp/robotframework-appiumandroidlibrary: Android testing library for Robot Framework - Нет
Правда есть удобный плагин для firefox (для тестов webdriver)
GitHub - joao-carloto/FireRobot: Firefox extension for Robot Framework/Selenium. - На столько, на сколько это предоставляет, например, appium
Доброго времени суток, уважаемые автоматизаторы.
В свободное время интересуюсь RF (RIDE) + Selenium2Library. Необходимо изменить размер окна браузера clientWidth. Использую “Set Window Size”. Но этот keyword устанавливает размер окна, то есть clientWidth+рамки.
Хотелось мне сделать как то так.
Set Window Size | ${needSize} | 400
${clientWidth}= | Execute Javascript | return document.body.clientWidth;
${newSize}= | ${needSize}-${clientWidth}+${needSize}
Set Window Size |${newSize} | 400
Подскажите пожалуйста как в RF выполнить арифметические операции над переменными?
Сори за столь глупый вопрос.
Например так:
${a} Set Variable 2
${b} Set Variable 3
Log ${${a}+${b}}
Log ${${a}-${b}}
Log ${${a}/${b}}
Log ${${a}*${b}}
Цифровые символы внутри конструкции ${} преобразуются к int если это возможно )