2017-02-07 3 views
-1

Ну, я пишу сценарий тестирования и пытаюсь выяснить, если один материал находится внутри списка объектов окна:«Не все аргументы преобразуются во строке форматирования» при проверке списка

Вот часть моего кода:

... 
final_list=self.coveroff(all_list) 
logger.info("coveroffed list") 
if 'lblPressUpdatetosearchforsubscriptions' in final_list: 
    logger.info("Success to find the lable PressUpdatetosearchforsubscriptions" % case_name) 
else: 
    logger.info("Unable to find the lable PressUpdatetosearchforsubscriptions" % case_name) 
... 

и вот лог:

....INFO: covering off 
....INFO: covered off 
....INFO: coveroffed list 
....ERROR: Test Failed - ERROR Message:not all arguments converted during string formatting 

и я тестировал потушить final_list,

объект 'lblPressUpdatetosearchforsubscriptions' действительно внутри списка!

Так почему я не могу проверить это в тестовом сценарии? У меня был неправильный код?

Прося о помощи ...

ответ

0

Вы должны использовать% S заполнитель внутри кавычек, если вы решили поставить case_name

if 'lblPressUpdatetosearchforsubscriptions' in final_list: 
    logger.info("Success to find the lable PressUpdatetosearchforsubscriptions case name:%s" % case_name) 
else: 
    logger.info("Unable to find the lable PressUpdatetosearchforsubscriptions case name:%s" % case_name) 
+0

Боже мой Спасибо !!!! Это исправлено !!! –

Смежные вопросы