loginLink[0].click() driver.implicitly_wait(5) # driver.switch_to.window(driver.window_handles[1]) while True: actualGamePage = WebDriverWait(driver, 10).until( EC.presence_of_element_located((By.TAG_NAME, "body")) ) mucai = int(actualGamePage.find_element_by_id('r0').text) nitu = int(actualGamePage.find_element_by_id('r1').text) tiekuang = int(actualGamePage.find_element_by_id('r2').text) liangshi = int(actualGamePage.find_element_by_id('r3').text) city = City(mucai, nitu, tiekuang, liangshi) city.parseResourceBuilding(driver) print(city.getResource()) isMilitaryInOpration = driver.find_element_by_id( 'is_military_training_c') innerChild = isMilitaryInOpration.get_attribute('innerHTML') if isMilitaryInOpration.value_of_css_property('display') == 'none' or '无战争' in innerChild: print('is going to attack') military = Military(driver) military.attackNPC() else: print('is not going to attack') military = Military(driver) military.levelUp() time.sleep(300)