Уведомления

Группа в Telegram: @pythonsu

#1 Март 4, 2019 21:50:23

Fixx_Jr
Зарегистрирован: 2019-01-30
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

не отрабатывает re.search

пишу автотесты для калькулятора. проверяю что точка ставится справа

     def test_11(self):
        driver = self.driver
        clickTwo(driver)
        clickDot(driver)
        clickTwo(driver)
        entryField = driver.find_element_by_id('display')
        srt = re.search(r'\d?\.', entryField.text)
        print (srt.groups())

в окошке все проставляется, т.е. на экране “2.2”
на выходе получаю пустые скобки ()
почему так получается?

Офлайн

#2 Март 4, 2019 22:05:05

Romissevd
От: Счастье
Зарегистрирован: 2015-03-01
Сообщения: 533
Репутация: +  76  -
Профиль   Отправить e-mail  

не отрабатывает re.search

 print(entryField.text)
что выдает?

Офлайн

#3 Март 4, 2019 22:09:48

Romissevd
От: Счастье
Зарегистрирован: 2015-03-01
Сообщения: 533
Репутация: +  76  -
Профиль   Отправить e-mail  

не отрабатывает re.search

 >>> import re
>>> a = re.search('\d+\.\d+', '2.2')
>>> a.group(0)
'2.2'
>>> a.groups()
()

Офлайн

#4 Март 5, 2019 20:08:40

Fixx_Jr
Зарегистрирован: 2019-01-30
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

не отрабатывает re.search

спасибо, помогло

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version