Пример #1
0
    def test_login_to_sportja(self):
        testConnection = connect.Connector()
        testDriver = testConnection.connect_to_sportja()
        testConnection.login_to_sportja(testDriver)

        sleep(5)
        sportjaXPath = testDriver.find_element_by_xpath(
            "/html/body/nav/ul[1]/li[7]/a/span")
        self.assertTrue(sportjaXPath)
        testDriver.close()
Пример #2
0
def main():
    sportjaConnector = connect.Connector()
    sportjaDriver = sportjaConnector.connect_to_sportja()

    sportjaConnector.login_to_sportja(sportjaDriver)

    sportjaScheduler = schedule.Scheduler()
    sportjaScheduler.navigate_to_schedule(sportjaDriver)
    sportjaScheduler.navigate_to_next_week(sportjaDriver)
    sportjaScheduler.make_reservation(sportjaDriver)
Пример #3
0
    def test_make_reservation(self):
        connector = connect.Connector()
        sportjaDriver = connector.connect_to_sportja()
        connector.login_to_sportja(sportjaDriver)
        sleep(1)

        sportjaScheduler = schedule.Scheduler()
        sportjaScheduler.navigate_to_schedule(sportjaDriver)
        sleep(1)

        sportjaScheduler.make_reservation(sportjaDriver)
Пример #4
0
    def test_navigate_to_schedule(self):
        connector = connect.Connector()
        sportjaDriver = connector.connect_to_sportja()
        connector.login_to_sportja(sportjaDriver)
        sleep(1)

        sportjaScheduler = schedule.Scheduler()
        testDriver = sportjaScheduler.navigate_to_schedule(sportjaDriver)

        sportjaXPath = testDriver.find_element_by_xpath(
            "/html/body/div[7]/div[2]/div[2]/div[3]/div/div[3]/div[6]/div[3]/div[1]/span[1]"
        )
        self.assertTrue(sportjaXPath)
        testDriver.close()
Пример #5
0
    def test_check_if_current_week(self):
        connector = connect.Connector()
        sportjaDriver = connector.connect_to_sportja()
        connector.login_to_sportja(sportjaDriver)
        sleep(1)

        sportjaScheduler = schedule.Scheduler()
        testDriver = sportjaScheduler.navigate_to_schedule(sportjaDriver)

        sleep(1)
        weekNumber = str(datetime.date.today().isocalendar()[1])
        weekNumberXPath = testDriver.find_element_by_xpath(
            "/html/body/div[7]/div[2]/div[2]/div[3]/div/div[1]/div[1]/span")
        text = weekNumberXPath.text
        self.assertRegex(text, weekNumber)
        testDriver.close()
Пример #6
0
    def test_connect_to_sportja(self):
        testConnection = connect.Connector()
        testDriver = testConnection.connect_to_sportja()

        self.assertEqual(testDriver.title, "SPORTJA Online Fitness")
        testDriver.close()