def test_200_terlist(self): u"""重启设备有效性""" result= wifidog_business.edit_one_terlist(self) wifidog_business.reboot(self) result2 = network_control.rand_network(self) assert result2,u"添加单个mac(本机mac)后重启设备有效检查失败" terlist_control.remove_button(self,0) terlist_control.apply(self) time.sleep(30)
def test(self): i = 0 while True: ping = public.get_ping('192.168.11.1') #如果能够ping通路由,则表示未失败 if ping == 0: #打开reboot.txt文件,写入pass f = open('reboot.txt', 'a') f.writelines('第%d次测试pass\n' % i) f.close() D = data.default_web_user_password() try: #打开路由页面,确认路由页面是否能显示 self.driver.get('http://%s:8088' % D[0]) time.sleep(5) self.driver.find_element_by_name('username') except: #不能显示路由页面,则登录ssh重启路由 wifidog_business.reboot(self) finally: #登录路由页面 self.driver.get('http://%s:8088' % D[0]) login_control.set_user(self, D[1], D[2]) login_control.submit(self) time.sleep(3) #进入门户认证,修改网关ID general_control.wifidog_menu(self) general_control.set_rand_gatewayId(self) general_control.apply(self) time.sleep(60) #再次重启路由 wifidog_business.reboot(self) #不能ping通则打开reboot.txt文件写入fail,退出循环 else: f = open('reboot.txt', 'a') f.writelines('第%d次测试fail\n' % i) f.closed() break i += 1