コード例 #1
0
 def test_2_first_upgrades(self):
     driver = self.driver
     driver.get(self.base_url)
     ml = DamagePageSection(driver)
     club = ClubberPageSection(driver)
     evo = EvoPointPageSection(driver)
     header = StatsPage(driver)
     value = "01"
     upgrade = 0
     points = 0
     try:
         header.import_save()
         points = evo.get_evo_points()
         print "Number of available points: " + str(points)
     except IOError:
         pass
     age = str(evo.get_age()).lower()
     start_time = time.time()
     print "Current Age is " + age
     while age == "stone age":
         ml.click_egg()
         if (time.time() - start_time) > 30:
             points = evo.get_evo_points()
             print "Update! Number of available points: " + str(points)
             start_time = time.time()
         if points > 25:
             club.upgrade_sword(value, "a")
             points -= 25
         if points > 100 and upgrade == 0:
             evo.purchase_upgrades(value, "c")
             points -= 100
             upgrade += 1
         if points > 200 and upgrade == 1:
             evo.purchase_upgrades(value, "a")
             points -= 200
             upgrade += 1
         if points > 200 and upgrade == 2:
             evo.purchase_upgrades(value, "b")
             points -= 200
             upgrade += 1
         if points > 500 and upgrade == 3:
             evo.purchase_upgrades(value, "d")
             points -= 500
             upgrade += 1
         if upgrade == 4:
             age = str(evo.get_age()).lower()
     header.export_save()
コード例 #2
0
 def test_5_upgrade_again(self):
     driver = self.driver
     driver.get(self.base_url)
     ml = DamagePageSection(driver)
     evo = EvoPointPageSection(driver)
     header = StatsPage(driver)
     club = ClubberPageSection(driver)
     value = "02"
     upgrade = 0
     try:
         header.import_save()
     except IOError:
         pass
     age = evo.get_age().lower()
     points = evo.get_evo_points()
     while age == "neolithic age":
         ml.click_egg()
         if points > 500 and upgrade == 0:
             club.upgrade_sword(value, "b")
             points -= 500
             upgrade += 1
             print upgrade
         if points > 1000 and upgrade == 3:
             evo.purchase_upgrades(value, "b")
             upgrade += 1
             points -= 1000
             print upgrade
         if points > 200 and upgrade == 1:
             evo.upgrade_barracks(value, "a")
             upgrade += 1
             points -= 200
             print upgrade
         if points > 400 and upgrade == 2:
             evo.upgrade_barracks(value, "b")
             upgrade += 1
             points -= 400
             print upgrade
         if points > 2500 and upgrade == 4:
             evo.purchase_upgrades(value, "c")
             upgrade += 1
             points -= 2500
         points = evo.get_evo_points()
         if upgrade == 5:
             age = evo.get_age().lower()
             print age
     header.export_save()