def func_labels( self ):
self .driver.find_element_by_xpath( "//*[@class='menu-text'][text()='业务管理']" ).click()
time.sleep( 1 )
self .driver.find_element_by_xpath( "//*[@class='menu-text'][text()='打标签']" ).click()
time.sleep( 1 )
self .driver.find_element_by_id( "btn-addTag" ).click()
time.sleep( 1 )
self .driver.execute_script( "$('#tag_receivingId_flexselect').blur();$('#tag_receivingId option:eq(2)').attr('selected',true).change();ecui.form.flexSelect('#tag_receivingId');" )#运用js来下拉选择数据(隐藏属性)
self .driver.execute_script( "$('#tag_senderId option:eq(1)').attr('selected',true).change()" )#下拉框选中发货方
self .driver.find_element_by_id( 'tag_totalCnt' ).send_keys( 3 )
self .driver.execute_script( "$('#tagDetail_prod option:eq(1)').attr('selected',true).change()" )#下拉选择“货品信息”
self .driver.find_element_by_id( 'tagDetail_prodCount' ).send_keys( 5 )
self .driver.find_element_by_xpath( "//button[@data-bb-handler='success']" ).click()
ls = self .driver.execute_script( 'return $("#hid_new_tagno").text();' )#运用JS来获取内容值
time.sleep( 2 )
time.sleep( 2 )
self .driver.find_element_by_xpath( "//span[@class='menu-text'][text()='托运单']" ).click()
time.sleep( 1 )
self .driver.find_element_by_xpath( "//button[@]" ).click()
bs = self .driver.find_element_by_id( "tag_tagNo" )
bs.send_keys(ls)
bs.send_keys(Keys.RETURN)
time.sleep( 2 )
self .driver.find_element_by_xpath( "//button[@class='btn btn-success ehkey-save']" ).click()
self .driver.quit()
|