Форум сайта python.su
0
Не могу осуществить функцию if
result = driver.find_element_by_id('ctl00_cp_lblBrakTerminow ').text if (result.find('Слово') >= 0): print('Да') else: print('Нет')
Отредактировано Kurt-c (Ноя. 17, 2013 16:05:52)
Офлайн
33
Kurt-c?
функцию if
Отредактировано Budulianin (Ноя. 17, 2013 16:07:47)
Офлайн
0
Если выполнить print (result) то выдает искомое слово
Офлайн
33
Kurt-c
Если выполнить print (result) то выдает искомое слово
Офлайн
568
Kurt-c
result.find('Слово') >= 0
print (result.find('Слово')) print(result.find('Слово') >= 0)
a = [1, 2, 3] print a.sort()
Отредактировано FishHook (Ноя. 17, 2013 16:34:15)
Офлайн
33
FishHookС чего вдруг str.find будет возвращать None?
Скорее всего там Nonе
Офлайн
0
А что тогда делать? Если под выбранным id изменяются слова. Мне нужно, допустим на слово “Абрикос” выполнить одну команду, а на другое слово повторять все сначала.
Офлайн
26
Kurt-c
А что тогда делать? Если под выбранным id изменяются слова. Мне нужно, допустим на слово “Абрикос” выполнить одну команду, а на другое слово повторять все сначала.
if (result == 'Абрикос'): print('Да') else: print('Нет')
Офлайн
33
Kurt-c
Подробнее опиши, что тебе нужно сделать.
Офлайн
1
А может проще:
if 'Слово' in result: print('Да') else: print('Нет')
Офлайн