цикл для повторения этапов не работает

Я написал цикл loopService который повторяет шаги из фунцкии servWindow изменяя переменнyю self.servis при каждом повторении, которая хранит данные в serv.ini файле и при каждом повторении. По логике всё вроде в порядке, а по сути даже первый этап не прорабатывается.

def loopService(self):
        serv = SBMS_start()
        serv.servWindow()
        file = 'serv.ini'
        config = ConfigParser()
        config.read(file)
        
        self.servis1 = config['service list']['service1']
        self.servis2 = config['service list']['service2']
        self.servis3 = config['service list']['service3']

        
        for parameters in file: 
            serv(parameters)
            
    def servWindow(self):
        plusButton = self.browser.find_element_by_xpath('//*[@id="SSW_WORKFRAMES_CONTAINER"]/div/div/div/ps-tabs/div[2]/ps-tab[1]/div/div/ps-toolbar/ps-button[3]')
        plusButton.click()
        
        sleep(1)
        
        selectServ = self.browser.find_element_by_xpath(self.servis)
        selectServ.click()
        
        sleep(1)
        
        addButton = self.browser.find_element_by_xpath('//*[@id="addServiceButtons"]/div/ps-button[1]')
        addButton.click()

В чем тут у меня проблема может быть?


Ответы (0 шт):