def test_202_weblist(self): u"""添加单个IP或域名有效性检查""" webdics={}#存放字典,将url\title放入字典对应 url,title = network_control.data.rand_get_network() webdics.setdefault(url,title) wifidog_business.add_weblist(self,webdics.keys()) result = network_control.network(self,url,title) assert result,u"添加单个IP或域名有效性检查失败"
def redirect_get_js(self): url1 = "http://www.qq.com" result = network_control.redirect(self,url1) assert result==True,u"通过访问%s网页认证不成功,无法进行下一步"%url1 result2 = network_control.network(self,"http://www.sina.com.cn","新浪") assert result2==True,u"认证后网页访问失败,无法进行下一步" time.sleep(10) data = privoxy_control.get_js(self) return data
def test_203_weblist(self): webdics={}#存放字典,将url\title放入字典对应 u"""添加多个IP或域名有效性检查""" for i in range(3): url,title = network_control.data.rand_get_network() webdics.setdefault(url,title) wifidog_business.add_weblist(self,webdics.keys()) for (i,j) in webdics.items(): result = network_control.network(self,i,j) assert result,u"添加多个IP或域名有效性检查失败,失败网站是:%s:%s"%(i,j)
def test_rebootLoop(self): for i in range(1,6): for j in range(0,20): self.driver.get(url) login_control.set_user(self,user,pwd) login_control.submit(self) reboot_control.menu(self) reboot_control.reboot(self) self.driver.implicitly_wait(50) login_control.set_user(self,user,pwd) login_control.submit(self) public_control.menu(self,u'网络',u'门户认证') result1 = network_control.network(self,"http://www.sina.com.cn",u"新浪") assert result1==True, u'第%d次反复重启20次后门户认证失败,程序中断' %i print u'第%d次反复重启20次后门户认证生效' %i result2 =privoxy_control.get_js(self) assert 'http://chdadd.100msh.com/ad.js' in result2,u'第%d次反复重启20次后如影随行功能不生效' %i
def get_js(self): network_control.network(self,"http://www.sina.com.cn","新浪") data = privoxy_control.get_js(self) return data