Beispiel #1
0
 def test1_not_operable(self):
     '''当勾选自动获取IP试,网络参数等输入框不可编辑'''
     try:
         logger.info("当勾选自动获取IP试,网络参数等输入框不可编辑")
         self.login()
         home = HomePage(self.driver)
         gnetwork = ConfigureNetwork(self.driver)
         home.swich_to_configure_label(gnetwork.networkbtn, "网络参数")
         sleep(3)
         gnetwork.check_automatic_ip()
         base = BasePage(self.driver)
         self.assertTrue(base.getAttribute(gnetwork.netaddr1, "disabled"))
         self.assertTrue(base.getAttribute(gnetwork.gateway1, "disabled"))
     except Exception as msg:
         logger.error(u"异常原因:%s" % msg)
         self.driver.get_screenshot_as_file(
             os.path.join(readconfig.screen_path, 'test_not_operable.png'))
         raise Exception("false")
Beispiel #2
0
 def test2_select_self_adaption(self):
     '''在快速配置中,勾选百兆/千兆网口自适应测试'''
     try:
         logger.info("快速配置中,勾选百兆/千兆网口自适应测试")
         self.login()
         gnetwork = ConfigureNetwork(self.driver)
         gnetwork.select_self_adaption()
         self.driver.refresh()
         sleep(3)  # 刷新页面后class值没那么么快可以更改过来,所以这里必须加等待,且刷新会切换出iframe
         self.driver.switch_to.frame("main")
         base = BasePage(self.driver)
         self.assertEqual(
             base.getAttribute(gnetwork.self_adaption, "class"),
             "checkbox g_checkbox g_checkbox-checked")
     except Exception as msg:
         logger.error(u"异常原因:%s" % msg)
         self.driver.get_screenshot_as_file(
             os.path.join(readconfig.screen_path,
                          'test_select_self_adaption.png'))
         raise Exception("false")