Exemplo n.º 1
0
 def test_Meailadd(self):
     action = Kad_Login.LoginSet()
     action.ManageLogin(self.driver)
     driver = self.driver
     # 进入对应关系列表
     driver.find_element_by_xpath(
         ".//*[@id='main_menu_tree']/li[3]/ul/li[1]/div/span").click()
     # 切换到对应关系表单点击新增按钮
     try:
         driver.switch_to_frame("d5dd7cde-3cc1-4a05-9354-0e7e63650ae4")
         driver.find_element_by_name("Mealitemcode").send_keys("t_69811bc3")
         driver.find_element_by_xpath(
             '//*[@id="search_form"]/ul/li[1]/div').click()
         driver.find_element_by_xpath(
             '//*[@id="main_grid|2|r1001|c102"]/div/a[2]').click()
         driver.find_element_by_xpath(
             '/html/body/div[12]/table/tbody/tr[2]/td[2]/div/div[3]/div/div[2]/div[3]'
         ).click()
         driver.find_element_by_xpath(
             '/html/body/div[12]/table/tbody/tr[2]/td[2]/div/div[2]/div/div[1]/div[3]'
         ).click()
     except RuntimeError as e:
         print(e)
     finally:
         # 切换到对应关系新增页面表单输入对应关系信息
         driver.find_element_by_xpath(
             ".//*[@id='main_menu']/div[1]/span").click()
         driver.switch_to_frame("add")
         driver.find_element_by_name("Mealitemcode").clear()
         driver.find_element_by_name("Mealitemcode").send_keys("t_69811bc3")
         driver.find_element_by_name("Mealtitle").clear()
         driver.find_element_by_name("Mealtitle").send_keys("t_69811bc3")
         # 选择商品
         driver.find_element_by_xpath(
             ".//*[@id='edit_grid']/div[3]/div/div[1]/span").click()
         driver.switch_to_frame("single_dialog")
         driver.find_element_by_name("WareSkuCode").send_keys("478")
         driver.find_element_by_class_name("l-button").click()
         driver.find_element_by_class_name(
             "l-grid-row-cell-btn-checkbox").click()
         # 再次跳入add表单点击确定保存
         driver.switch_to_default_content()
         driver.switch_to_frame("d5dd7cde-3cc1-4a05-9354-0e7e63650ae4")
         driver.switch_to_frame("add")
         driver.find_element_by_xpath(
             '//*[@id="single_dialog"]/table/tbody/tr[2]/td[2]/div/div[2]/div/div[2]/div[3]'
         ).click()
         driver.find_element_by_xpath(
             '//*[@id="main_menu"]/div/span').click()
         time.sleep(10)
         driver.find_element_by_xpath(
             "/html/body/div[8]/table/tbody/tr[2]/td[2]/div/div[3]/div[1]/div[2]/div[3]"
         ).click()
         driver.find_element_by_xpath(
             "/html/body/div[8]/table/tbody/tr[2]/td[2]/div/div[2]/div/div[1]/div[3]"
         ).click()
Exemplo n.º 2
0
def WeixinCookies():
    try:
        driver = webdriver.Chrome()
        login = Kad_Login.ManageLogin()
        login.WeixinLogin(driver)
        tokenrb = driver.get_cookie(name='k_e_m_token')['value']
        name = driver.get_cookie(name='k_e_m_user')['value']
        nowtime = Kad_Common.ObtainNowTime()
        Kad_Oracle_db.UpdateToken(tokenrb, nowtime, name)
    except Exception as e:
        print(e)
    finally:
        driver.quit()
Exemplo n.º 3
0
def CookiesText():

    try:
        driver = webdriver.Chrome()
        login = Kad_Login.ManageLogin()
        login.DrpLogin(driver)
        tokenrb = driver.get_cookie(name='Kad_Token')['value']
        tokenwb = open('C:\Python27\cookies.txt', 'w')
        tokenwb.write(tokenrb)
    except Exception as e:
        print(e)
    finally:
        driver.quit()
        tokenwb.close()
Exemplo n.º 4
0
def MlCookies():

    try:
        driver = webdriver.Chrome()
        login = Kad_Login.ManageLogin()
        login.TestLogin(driver)
        tokenrb = driver.get_cookie(name='Kad_Token')['value']
        name = driver.get_cookie(name='Kad_LoginName')['value']
        uptoken = Kad_Connect_db.KadModel()
        uptoken.UpdateToken(tokenrb, name)
    except Exception as e:
        print(e)
    finally:
        driver.quit()
Exemplo n.º 5
0
    def test_Query(self):

        action = Kad_Login.LoginSet()
        action.ManageLogin(self.driver)
        driver = self.driver
        driver.find_element_by_xpath(
            ".//*[@id='main_menu_tree']/li[3]/ul/li[1]/div/span").click()
        driver.switch_to_frame("d5dd7cde-3cc1-4a05-9354-0e7e63650ae4")
        driver.find_element_by_name("Mealitemcode").send_keys("t_69762hk")
        driver.find_element_by_xpath(
            '//*[@id="search_form"]/ul/li[1]/div').click()
        texts = driver.find_element_by_xpath(
            '//*[@id="main_grid|2|r1001|c104"]/div').text
        self.assertEquals(texts, 't_69762hk')
        print(texts)
        time.sleep(10)
Exemplo n.º 6
0
 def setUp(self):
     self.driver = webdriver.Chrome()
     self.driver.implicitly_wait(30)
     logins=Kad_Login.LoginSet()
     logins.ManageLogin(self.driver)
Exemplo n.º 7
0
 def setUp(self):
     self.driver = Kad_Common.BrowserDrive()
     self.driver.implicitly_wait(30)
     logins = Kad_Login.ManageLogin()
     logins.GspLogin(self.driver)