#python #selenium-rc
#python #selenium-rc
Вопрос:
Я новичок в Python, и моя первая задача — реализовать автоматизированные тестовые сценарии для сборки моего приложения с использованием PHP и Python. Для этого я начал использовать Selenium IDE, а затем импортировал код на Python и вставил его в свой редактор.
Но когда я пытаюсь запустить этот скрипт из моего редактора, он выдает ошибку :
E
======================================================================
ERROR: test (__main__.dash)
----------------------------------------------------------------------
Traceback (most recent call last):
File "D:workspacetestdash.py", line 70, in tearDown
self.assertEqual([], self.verificationErrors)
AssertionError: Lists differ: [] != ['False is not True', 'False i...
Second list contains 2 additional elements.
First extra element 0:
False is not True
- []
['False is not True', 'False is not True']
----------------------------------------------------------------------
Ran 1 test in 31.641s
FAILED (errors=1)
Но я понятия не имею, откуда эта ошибка.
Ответ №1:
В вашем dash.py у вас есть следующая строка
self.assertEqual([], self.verificationErrors)
это означает, что вы проверяете, что наш verificationErrors пуст.
В вашем запуске этот список не пуст, он содержит две записи :
- False не соответствует действительности
- Истина не является ложной
По сути, это означает, что ваш тест, каким бы он ни был, не проходит, теперь без дополнительной информации будет трудно помочь вам больше.