Найти - Пользователи
Полная версия: не отрабатывает re.search
Начало » Python для новичков » не отрабатывает re.search
1
Fixx_Jr
пишу автотесты для калькулятора. проверяю что точка ставится справа

     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”
на выходе получаю пустые скобки ()
почему так получается?
Romissevd
 print(entryField.text)
что выдает?
Romissevd
 >>> import re
>>> a = re.search('\d+\.\d+', '2.2')
>>> a.group(0)
'2.2'
>>> a.groups()
()
Fixx_Jr
спасибо, помогло
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB