예제 #1
0
    def test_2xiugai(self):
        daoru(self.driver).user_login_xh()

        #验证1
        self.driver.find_element_by_xpath(
            "//*[@class='site-menu-icon fa fa-rmb']").click()
        self.driver.find_element_by_link_text("资金帐户").click()
        WebDriverWait(self.driver, 30, 0.5).until(
            EC.presence_of_element_located(
                (By.XPATH, '//*[@data-power="250"]')))
        sleep(0.5)
        self.driver.find_element_by_xpath('//*[@data-power="250"]').click()
        self.driver.find_element_by_xpath(
            "//*[@class='number']/*[text()='1']").click()
        WebDriverWait(self.driver, 30, 0.5).until(
            EC.presence_of_element_located(
                (By.XPATH, "//*[@data-tips-title='删除']")))
        sleep(0.5)
        self.assertIn(
            "hide",
            self.driver.find_element_by_xpath(
                "//*[@data-tips-title='删除']/..").get_attribute("class"))

        #修改权限
        cwgl(self.driver).clickyg()
        cwgl(self.driver).clickqx()
        cwgl(self.driver).clickcwgl()
        cwgl(self.driver).fk_xiugai()
        cwgl(self.driver).fk_shanchu()
        cwgl(self.driver).clickbc()

        #验证2
        self.driver.find_element_by_xpath(
            "//*[@class='site-menu-icon fa fa-rmb']").click()
        self.driver.find_element_by_link_text("资金帐户").click()
        WebDriverWait(self.driver, 30, 0.5).until(
            EC.presence_of_element_located(
                (By.XPATH, '//*[@data-power="250"]')))
        sleep(0.5)
        self.driver.find_element_by_xpath('//*[@data-power="250"]').click()
        self.driver.find_element_by_xpath(
            "//*[@class='number']/*[text()='1']").click()
        WebDriverWait(self.driver, 30, 0.5).until(
            EC.presence_of_element_located(
                (By.XPATH, "//*[@data-tips-title='编辑']")))
        sleep(0.5)
        self.driver.find_element_by_xpath("//*[@data-tips-title='编辑']").click()
        sleep(1)
        self.driver.find_element_by_xpath(
            '//*[@class="col-sm-9 col-sm-offset-3"]/button').send_keys(
                Keys.SPACE)
        cwgl(self.driver).qxbz()
        self.assertEqual(
            self.driver.find_element_by_css_selector(
                ".layui-layer-content.layui-layer-padding").text, '权限不足')
예제 #2
0
    def test_1shanchu(self):
        daoru(self.driver).user_login_xh()
        #新增充值单
        daoru(self.driver).clickghs()
        self.driver.find_element_by_xpath(
            "//td/*[@class='avatar avatar-online']/img").click()
        WebDriverWait(self.driver, 30, 0.5).until(
            EC.presence_of_element_located(
                (By.XPATH, "//*[@data-power='221']//i")))
        sleep(0.5)
        self.driver.find_element_by_xpath("//*[@data-power='221']//i").click()
        self.driver.find_element_by_xpath("//*[@data-role='money']").send_keys(
            1)
        self.driver.find_element_by_xpath(
            "//button[@data-action='save']").click()
        sleep(1)

        #修改权限
        cwgl(self.driver).clickyg()
        cwgl(self.driver).clickqx()
        cwgl(self.driver).clickcwgl()
        cwgl(self.driver).fk_shanchu()
        cwgl(self.driver).clickbc()

        #验证1
        self.driver.find_element_by_xpath(
            "//*[@class='site-menu-icon fa fa-rmb']").click()
        self.driver.find_element_by_link_text("资金帐户").click()
        WebDriverWait(self.driver, 30, 0.5).until(
            EC.presence_of_element_located(
                (By.XPATH, '//*[@data-power="250"]')))
        sleep(0.5)
        self.driver.find_element_by_xpath('//*[@data-power="250"]').click()
        self.driver.find_element_by_xpath(
            "//*[@class='number']/*[text()='1']").click()
        WebDriverWait(self.driver, 30, 0.5).until(
            EC.presence_of_element_located(
                (By.XPATH, "//*[@data-tips-title='删除']")))
        sleep(0.5)
        self.driver.find_element_by_xpath("//*[@data-tips-title='删除']").click()
        self.driver.find_element_by_link_text("确定").click()
        cwgl(self.driver).qxbz()
        self.assertEqual(
            self.driver.find_element_by_css_selector(
                ".layui-layer-content.layui-layer-padding").text, '权限不足')
예제 #3
0
    def test_1shanchu(self):
        daoru(self.driver).user_login_xh()
        #新增收入单
        self.driver.find_element_by_xpath(
            "//*[@class='site-menu-icon fa fa-rmb']").click()
        self.driver.find_element_by_link_text("新增收入单").click()
        self.driver.find_element_by_id("capital").send_keys(10)
        sleep(1)
        self.driver.find_element_by_xpath(
            '//*[@class="example example-buttons margin-0 xmcontent"]/button'
        ).click()
        sleep(0.5)
        self.driver.find_element_by_id("save").send_keys(Keys.SPACE)
        sleep(1)

        #修改权限
        cwgl(self.driver).clickyg()
        cwgl(self.driver).clickqx()
        cwgl(self.driver).clickcwgl()
        cwgl(self.driver).sr_shanchu()
        cwgl(self.driver).clickbc()

        #验证1
        self.driver.find_element_by_xpath(
            "//*[@class='site-menu-icon fa fa-rmb']").click()
        self.driver.find_element_by_link_text("资金帐户").click()
        WebDriverWait(self.driver, 30, 0.5).until(
            EC.presence_of_element_located(
                (By.XPATH, '//*[@data-power="250"]')))
        sleep(0.5)
        self.driver.find_element_by_xpath('//*[@data-power="250"]').click()
        self.driver.find_element_by_xpath(
            "//*[@class='number']/*[text()='1']").click()
        WebDriverWait(self.driver, 30, 0.5).until(
            EC.presence_of_element_located(
                (By.XPATH, "//*[@data-tips-title='删除']")))
        sleep(0.5)
        self.driver.find_element_by_xpath("//*[@data-tips-title='删除']").click()
        self.driver.find_element_by_link_text("确定").click()
        cwgl(self.driver).qxbz()
        self.assertEqual(
            self.driver.find_element_by_css_selector(
                ".layui-layer-content.layui-layer-padding").text, '权限不足')
예제 #4
0
    def test_4chakan(self):
        daoru(self.driver).user_login_xh()

        #验证3
        daoru(self.driver).clickghs()
        self.driver.find_element_by_xpath(
            "//td/*[@class='avatar avatar-online']/img").click()
        WebDriverWait(self.driver, 30, 0.5).until(
            EC.presence_of_element_located(
                (By.XPATH, "//*[@data-power='221']")))
        sleep(0.5)
        self.assertIn(
            "hide",
            self.driver.find_element_by_xpath(
                "//*[@data-power='221']").get_attribute("class"))

        #修改权限
        cwgl(self.driver).clickyg()
        cwgl(self.driver).clickqx()
        cwgl(self.driver).clickcwgl()
        cwgl(self.driver).fk_xinzeng()
        cwgl(self.driver).fk_chakan()
        cwgl(self.driver).clickbc()

        #验证4
        self.driver.find_element_by_xpath(
            "//*[@class='site-menu-icon fa fa-rmb']").click()
        self.driver.find_element_by_link_text("资金帐户").click()
        WebDriverWait(self.driver, 30, 0.5).until(
            EC.presence_of_element_located(
                (By.XPATH, '//*[@data-power="250"]')))
        sleep(0.5)
        self.driver.find_element_by_xpath('//*[@data-power="250"]').click()
        self.driver.find_element_by_xpath(
            "//*[@class='number']/*[text()='1']").click()
        cwgl(self.driver).qxbz()
        self.assertEqual(
            self.driver.find_element_by_css_selector(
                ".layui-layer-content.layui-layer-padding").text, '权限不足')

        #还原
        cwgl(self.driver).clickyg()
        cwgl(self.driver).clickqx()
        cwgl(self.driver).clickcwgl()
        cwgl(self.driver).clickquanxuan_fkd()
        cwgl(self.driver).clickbc()
예제 #5
0
	def test_3xinzeng(self):
		daoru(self.driver).user_login_xh()

		#验证2
		self.driver.find_element_by_xpath("//*[@class='site-menu-icon fa fa-rmb']").click()
		self.driver.find_element_by_link_text("资金帐户").click()
		WebDriverWait(self.driver,30,0.5).until(EC.presence_of_element_located((By.XPATH,'//*[@data-power="250"]')))
		sleep(0.5)
		self.driver.find_element_by_xpath('//*[@data-power="250"]').click()
		self.driver.find_element_by_xpath("//*[@class='number']/*[text()='1']").click()
		WebDriverWait(self.driver,30,0.5).until(EC.presence_of_element_located((By.XPATH,"//*[@data-tips-title='编辑']")))
		sleep(0.5)
		self.assertIn("hide",self.driver.find_element_by_xpath("//*[@data-tips-title='编辑']").get_attribute("class"))

		#修改权限
		cwgl(self.driver).clickyg()
		cwgl(self.driver).clickqx()
		cwgl(self.driver).clickcwgl()
		cwgl(self.driver).cz_xiugai()
		cwgl(self.driver).cz_xinzeng()
		cwgl(self.driver).clickbc()

		#验证3
		daoru(self.driver).clickkehu()
		self.driver.find_element_by_xpath("//td/*[@class='avatar avatar-online']/img").click()
		WebDriverWait(self.driver,30,0.5).until(EC.presence_of_element_located((By.XPATH,"//*[@data-power='221']")))
		sleep(0.5)
		self.driver.find_element_by_xpath("//*[@data-power='221']").click()
		self.driver.find_element_by_xpath("//*[@data-role='money']").send_keys(1)
		self.driver.find_element_by_xpath("//button[@data-action='save']").click()
		cwgl(self.driver).qxbz()
		self.assertEqual(self.driver.find_element_by_css_selector(".layui-layer-content.layui-layer-padding").text,'权限不足')