Beispiel #1
0
 def setUpClass(self):
     self.driver = BrowserDriver(object).open_browser(
         "Chrome", "http://172.23.23.223:8080/yclpt")
     self.driver.maximize_window()
     self.login = LoginBusiness(self.driver)
     self.ptsw = PtswBuiness(self.driver)
     self.login.login_base("songll", "12345678Aa")
Beispiel #2
0
class LoginCase(unittest.TestCase):
    def setUp(self):
        self.driver = BrowserDriver(object).open_browser(
            "Chrome", "http://172.23.23.223:8080/yclpt")
        self.driver.maximize_window()
        self.login = LoginBusiness(self.driver)

    def tearDown(self):
        for method_name, error in self._outcome.errors:
            if error:
                case_name = str(method_name).split("(")[0]
                ScreenShot(self.driver).shot(case_name)
        self.driver.close()

    def test_login_username_error(self):
        username_error = self.login.login_username_error("aaa", "123456Aa")
        self.assertTrue(username_error, "用例执行失败")

    def test_login_password_error(self):
        password_error = self.login.login_password_error("wangq", "123456789")
        self.assertTrue(password_error, "用例执行失败")

    def test_login_success(self):
        message = self.login.login_success("songll", "12345678Aa")
        self.assertTrue(message, "用例执行失败")
Beispiel #3
0
class PtswCase(unittest.TestCase):
    @classmethod
    def setUpClass(self):
        self.driver = BrowserDriver(object).open_browser(
            "Chrome", "http://172.23.23.223:8080/yclpt")
        self.driver.maximize_window()
        self.login = LoginBusiness(self.driver)
        self.ptsw = PtswBuiness(self.driver)
        self.login.login_base("songll", "12345678Aa")

    @classmethod
    def tearDownClass(self):
        self.driver.quit()

    def tearDown(self):
        for method_name, error in self._outcome.errors:
            if error:
                case_name = str(method_name).split("(")[0]
                ScreenShot(self.driver).shot(case_name)
        #self.driver.close()

    def test_ptsw_save(self):
        bt = "savetest" + str(random.randint(0, 999))
        lwhm = time.strftime("%m%d%H%M%S", time.localtime()) + "号"
        file_path = "C:\\Users\\huayu\\Desktop\\nmon16e_mpginc.tar.gz"
        #file_path = "D:\\baiduNetDiskDownload\\test.txt"
        action = "save"
        self.ptsw.ptsw_save(bt,
                            file_path,
                            action,
                            lwdw="上海",
                            lwh="沪",
                            lwhm=lwhm,
                            btlx='nbd',
                            fs="20",
                            bq="标签")
        result = self.ptsw.check(bt, "nbd")
        self.assertTrue(result, "收文单新建失败")

    def ptsw_send(self):
        bt = "sendtest" + str(random.randint(0, 999))
        lwhm = time.strftime("%m%d%H%M%S", time.localtime()) + "号"
        file_path = "C:\\Users\\huayu\\Desktop\\nmon16e_mpginc.tar.gz"
        #file_path = "D:\\baiduNetDiskDownload\\test.txt"
        action = "send"
        self.ptsw.ptsw_save(bt,
                            file_path,
                            action,
                            lwdw="上海",
                            lwh="沪",
                            lwhm=lwhm,
                            btlx='psj',
                            fs="20",
                            bq="标签")
Beispiel #4
0
 def test(self):
     driver = BrowserDriver(object).open_browser(
         "Chrome", "http://172.23.22.179:8080/yclpt")
     driver.maximize_window()
     LoginBusiness(driver).login_base("songll", "12345678Aa")
     driver.implicitly_wait(10)
     PtswHandle(driver).click_ptsw()
     windows = driver.window_handles
     driver.switch_to.window(windows[-1])
     js = 'swdjVo.cbt=1231321'
     driver.execute_script(js)
     time.sleep(2)
     FindElement(
         driver,
         "SwdjElement").get_element("bt").send_keys("zxcvzxvzxcvxzv")
     FindElement(driver, "SwdjElement").get_element("swh").click()
     time.sleep(1)
     FindElement(driver, "SwdjElement").get_element("swhlist").click()
     #msg = driver.find_element_by_css_selector(".aty-btn.aty-btn-ghost.aty-btn-icon-only").click()
     #print(msg)
     FindElement(driver, "SwdjElement").get_element("bdsc").click()
     time.sleep(1)
     UploadFile.upload_one('C:\\Users\\huayu\\Desktop\\bigdata_stdout.log')
     time.sleep(5)
Beispiel #5
0
 def css_test(self):
     driver = BrowserDriver(object).open_browser(
         "Chrome", "http://172.23.22.179:8080/yclpt")
     #driver = BrowserDriver(object).open_browser("home", "http://172.23.22.179:8080/yclpt")
     driver.maximize_window()
     LoginBusiness(driver).login_base("songll", "12345678Aa")
     driver.implicitly_wait(10)
     IndexHandle(driver).click_ptsw()
     c = driver.current_window_handle
     windows = driver.window_handles
     print(c)
     print(windows)
     driver.switch_to.window(windows[-1])
     print(driver.current_window_handle)
     print(driver.title)
     #js = 'swdjVo.cbt=1231321'
     #driver.execute_script(js)
     #time.sleep(2)
     #css = 'css selector'
     #FindElement(driver, "SwdjElement").get_element("swh").click()
     #time.sleep(1)
     # msg = driver.find_element_by_xpath('//ul[@class="aty-select-dropdown-list"][2]')
     #FindElement(driver, "SwdjElement").get_element("swhlist").click()
     msg = FindElement(driver, "SwdjElement").get_element("yysx")
     #time.sleep(2)
     #msg = driver.find_element_by_xpath('//ul[@class="aty-select-dropdown-list"][2]')
     #FindElement(driver, "SwdjElement").get_element("mjlist").click()
     #FindElement(driver, "SwdjElement").get_element("swh").click()
     #FindElement(driver, "SwdjElement").get_element("swhlist").click()
     #FindElement(driver, "SwdjElement").get_element("lwdw").send_keys("上海")
     #time.sleep(3)
     #FindElement(driver, "SwdjElement").get_element("lwdwlist").click()
     #msg = driver.find_element_by_xpath("//div[contains(@class,'lwdw')]/ul/li[1]")
     #FindElement(driver, "SwdjElement").get_element("mj").click()
     #time.sleep(1)
     #msg = driver.find_element_by_xpath("//div[contains(@class,'lwdw')]/ul/li[1]")
     #msg = FindElement(driver, "SwdjElement").get_element("mjlist")
     print(msg)
     time.sleep(3)
Beispiel #6
0
 def setUpClass(cls):
     browser = BrowserDriver(cls)
     cls.driver = browser.open_browser(browser, 'ga')  # 选择公安或者政法端进行登录,浏览器的选择在ini文件中进行配置
 def setUpClass(cls):
     browser = BrowserDriver(cls)
     cls.driver = browser.open_browser(browser, 'ga')  # 政法端进行登录
Beispiel #8
0
 def setUp(self):
     self.driver = BrowserDriver(object).open_browser(
         "Chrome", "http://172.23.23.223:8080/yclpt")
     self.driver.maximize_window()
     self.login = LoginBusiness(self.driver)