Selenium IDE условие "IF"
2012-05-08 19:04
Как в IDE организовать условие "если ... то" без дополнительных расширений? Знаю, что как-то скриптом, но как?) пример условия:
если присутствует ТЕКСТ1, то .... если присутствует ТЕКСТ2, то...
Проверка цвета всех полей
2012-05-08 19:13
Как сделать проверку всех полей, например, на цвет? Задача такая: есть 6 полей "input". Допустим, в 3х из них (мы не знаем какие именно) цвет задан в css, а в других 3х (опять же не зная какие) цвет задан атрибутом style. Как проверить все 6 полей? Причём, если добавить ещё пару input, тест должен будет проверить и их. Естественно, поля одинакового цвета, и цвет мы знаем. Неважно на что будет проверка (цвет, ширина, длина и т.д.)) ), главное чтобы проверялись ВСЕ поля, важна суть, как это можно организовать.
Запуск отдельных тестов из набора
2012-05-09 09:52
Добрый день. Пишу на питоне тесты для webdriver. Не могу совместить нормальный вывод в логи (текст, хтмл) и запуск выборочных тестов. Или одно работает или другое.
С такой концовкой работает запуск отдельных тестов из командной строки вида python test1.py TestClass.test1
if __name__ == "__main__":
unittest.main()
Но при этом вывод юниттеста перенаправить в файл нельзя обычными средствами. Поэтому остается смотреть результат теста в консоли, а хочется логов.
Так реализован вывод лога в файл, но при любом вызове тестов всегда прогоняется весь набор целиком. С HTMLTestRunner так же.
if __name__ == "__main__":
with open('test.log','w') as logf:
suite = unittest.TestLoader().loadTestsFromTestCase(TestClass)
unittest.TextTestRunner(verbosity=2, stream = logf).run(suite)
Я плохо понимаю питон, помогите понять как совместить одно с другим. Чтобы можно было вызывать отдельные тесты и при этом результат выводился в лог.
Может кто-то предложит иной вариант для отладки отдельных тестов в большом наборе.