def test_017_set_client_letter_digital(self): u"""设置用户名为全字母+数字(testlink_ID:512+513)""" log.debug("017") tmp = ClientsBusiness(self.driver) #只有一个客户端时,修改客户端名称 wlan_mac = tmp.get_wlan_mac(data_basic['wlan_pc']) tmp.change_client_name(wlan_mac, data_client['letter_digital_name']) #重启ap tmp1 = UpgradeBusiness(self.driver) tmp1.web_reboot(data_basic['DUT_ip']) tmp1.connect_WPA_AP(data_wireless['all_ssid'],\ data_wireless['short_wpa'],data_basic['wlan_pc']) self.driver.refresh() self.driver.implicitly_wait(10) #登录AP Lg = LoginBusiness(self.driver) Lg.login(data_basic['superUser'], data_login['all']) #获取第一个客户端的名称 result = tmp.check_client_name(wlan_mac) assert result == data_client[ 'letter_digital_name'], "set client name is letter+digital,test fail!" print "set client name is letter+digital,test pass!"
def test_026_web_reboot(self): u"""unblock客户端,然后在ap页面上执行重启,确认无线能够连接上ap""" log.debug("026") tmp = UpgradeBusiness(self.driver) #在ap页面上执行重启 tmp.web_reboot(data_basic['DUT_ip']) #使用无线网卡能够连接上ssid,并正常使用 result = tmp.connect_WPA_AP(data_wireless['all_ssid'], data_wireless['short_wpa'], data_basic['wlan_pc']) #描述:使无线网卡释放IP地址 tmp.dhcp_release_wlan(data_basic['wlan_pc']) tmp.disconnect_ap() #测试完毕,禁用无线网卡,使pc能够上网 tmp.wlan_disable(data_basic['wlan_pc']) #rsyslog服务器完成工作 tmp.finish_rsyslog("Clients") assert data_wireless[ 'all_ssid'] in result, "test web reboot,test fail!" print "test web reboot,test pass!"