Ejemplo n.º 1
0
def init(xmlpath):

    global InputData
    global UIExcept
    InputData=collections.OrderedDict()
    UIExcept=collections.OrderedDict()
    DOMTree = parse(xmlpath)
    collection = DOMTree.documentElement
    if collection.hasAttribute('note'):
        logger.info('执行案例'+ collection.getAttribute('note'))
    subs =collection.getElementsByTagName('sub')
    num = 1
    sub = subs[0]
    logger.info('执行sub{{0}}:{1}'.format(num,sub.getAttribute('id')))
    num +=1
    ins = sub.getElementsByTagName('inparams')[0].getElementsByTagName('in')
    uis = sub.getElementsByTagName('UIexcept')[0].getElementsByTagName('in')
    for i in ins:
        InputData[i.getAttribute('name')] = i.getAttribute('value')
    for j in uis:
        UIExcept[j.getAttribute('name')] = j.getAttribute('value')

    Lib.买方业务.直接投资.债权投资.UIExcept = UIExcept
    Lib.买方业务.直接投资.债权投资.InputData = InputData


    global driver
    driver=ClassSelenium.ClassSelenium("http://192.168.70.237:8080/am/login.htm,chrome")

    driver.getelementbyattribute("id:vc_op_code").sendkeys(InputData.get('账号'))
    driver.getelementbyattribute('id:vc_op_password').sendkeys(InputData.get('密码'))   #��
    driver.getelementbyattribute('id:login').Click()
    driver.getelementbyattribute('link text:买方业务').Click()#菜单
    driver.getelementbyattribute('link text:直接投资').Click()#菜单
    driver.getelementbyattribute('link text:债权投资').Click()#菜单
Ejemplo n.º 2
0
def init():
    global driver
    driver=ClassSelenium.ClassSelenium("http://192.168.70.237:8080/am/login.htm,chrome")
    driver.getelementbyattribute("id:vc_op_code").sendkeys('8888')
    driver.getelementbyattribute('id:vc_op_password').sendkeys("123456")   #��
    driver.getelementbyattribute('id:login').Click()
    driver.getelementbyattribute('link text:系统管理').Click()#菜单
    driver.getelementbyattribute('link text:系统配置管理').Click()#菜单
    driver.getelementbyattribute('link text:角色管理').Click()#菜单
Ejemplo n.º 3
0
def init():
    global driver
    driver = ClassSelenium.ClassSelenium(
        "http://192.168.70.237:8080/am/login.htm,chrome")
    driver.getelementbyattribute("id:vc_op_code").sendkeys('8888')
    driver.getelementbyattribute('id:vc_op_password').sendkeys("123456")  #��
    driver.getelementbyattribute('id:login').Click()
    driver.getelementbyattribute('link text:系统管理').Click()  #菜单
    driver.getelementbyattribute('link text:系统配置管理').Click()  #菜单
    #driver.getelementbyattribute('link text:部门管理').Click()#菜单
    driver.getelementbyattribute(
        r"xpath://div[2]/div[1]/div/div[3]/ul/li[13]/ul/li[1]/ul/li[10]/a"
    ).click()
Ejemplo n.º 4
0
def init():
    global driver
    driver=ClassSelenium.ClassSelenium("http://192.168.70.237:8080/am/login.htm,chrome")
    driver.getelementbyattribute("id:vc_op_code").sendkeys('8888')
    driver.getelementbyattribute('id:vc_op_password').sendkeys("123456")   #��
    driver.getelementbyattribute('id:login').Click()
    driver.getelementbyattribute('link text:系统管理').Click()#菜单
    driver.getelementbyattribute('link text:系统配置管理').Click()#菜单
    driver.getelementbyattribute('link text:用户管理').Click()#菜单
    #获取用户表单
    global operatable
    operatable=driver.getelementbyattribute('tag name:table,id:data_table_dataTable')
    #获取用户功能菜单
    global buttonmenu
    buttonmenu=driver.getelementbyattribute("xpath:.//*[@id='wrap_dataTable']/div[1]")
Ejemplo n.º 5
0
def init():
    global driver
    driver=ClassSelenium.ClassSelenium("http://10.20.25.124:8080/am/login.htm,chrome")
    driver.getelementbyattribute("id:vc_op_code").sendkeys('yq124')
    driver.getelementbyattribute('id:vc_op_password').sendkeys("123456")   #��
    driver.getelementbyattribute('id:login').Click()
    menubody = driver.getelementbyattribute(r'css selector:.h-menu-body>ul')
    navigation = driver.getelementbyattribute(r'css selector:.h-screen-tab')
    temtable = menunavigation(navigation)
    a = temtable.getmenutable('主页')
    a[0].Click()
    print(a[0].gettext())
    #fbmenu = menu(menubody,0)
    #fbmenu.openallmenu()
    driver.getelementbyattribute('link text:系统管理').Click()#菜单
    driver.getelementbyattribute('link text:系统配置管理').Click()#菜单
    driver.getelementbyattribute('link text:用户管理').Click()#菜单
    b = temtable.getcloseTab()[0].Click()
    i =0
    while i<5:
        i+=1
        temtable.zoom.Click()
        time.sleep(1)
        temtable.zoom.Click()
Ejemplo n.º 6
0
def init():
    global driver
    driver = ClassSelenium.ClassSelenium(
        "http://10.20.27.63:8080/am/login.htm,chrome")
Ejemplo n.º 7
0
                        tempdict[temp.split('=')[0]]=temp.split('=')[1]
                        inputform.setvalue(name,tempdict)
                elif ',' in value:     #输入值是多选值
                    logger.debug(r"inputform.setvalue('{0}','{1}'.split(','))".format(name,value))
                    inputform.setvalue(name, value.split(','))
                #print('inputform.setvalue({0},{1})'.format(key,value))
                else:   #输入值是正常字符串
                    logger.debug(r'inputform.setvalue("{0}","{1}")'.format(name,value))
                    inputform.setvalue(name,value)
        if key == end:
            return


if __name__ == '__main__':
    global driver
    driver=ClassSelenium.ClassSelenium("http://10.20.25.124:8080/am/login.htm,chrome")
    driver.getelementbyattribute("id:vc_op_code").sendkeys('8888')
    driver.getelementbyattribute('id:vc_op_password').sendkeys("123456")   #��
    driver.getelementbyattribute('id:login').Click()
    driver.getelementbyattribute('link text:系统管理').Click()#菜单
    driver.getelementbyattribute('link text:系统配置管理').Click()#菜单
    driver.getelementbyattribute('xpath:ul[style=display: block;]/li[@title={0}]'.format('dbf上传配置管理')).Click()#菜单
    #閼惧嘲褰囬悽銊﹀煕鐞涖劌宕�
    global operatable
#     operatable=driver.getelementbyattribute('tag name:table,id:data_table_dataTable')
    #閼惧嘲褰囬悽銊﹀煕閸旂喕鍏橀懣婊冨礋
    global buttonmenu

    SelectListData(driver,'用户名','1212')

    pass