python class train3

作者在 2016-03-29 15:28:48 发布以下内容
<?xml version="1.0" encoding="utf-8"?>
<LoginData>

    <login001>

        <url1>http://192.168.242.128:8088/Tinyshop/</url1>
        <user>a@a.com</user>
        <passwd>123456</passwd>
        <type1>xpath</type1>
        <value1>.//*[@id='header']/div[1]/div/ul/li[1]/a</value1>
        <expValue1>安全退出</expValue1>

    </login001>

</LoginData>                                                                                              


  

from xml.dom import minidom

class readXml(object):

    def readxml(self,filename,elementfirstnode,num,elementsecondnode):

        dom = minidom.parse("../shopDataModel/"+filename)

        root = dom.documentElement

        parnote = root.getElementsByTagName(elementfirstnode)[num]

        secondnote = parnote.getElementsByTagName(elementsecondnode)[0].childNodes[0].nodeValue

        return  secondnote




class useLei(unittest.TestCase):
    def setUp(self):
        global s
        #调用读取xml中的数据,
        t.readxml("shopDataText.xml","login001",0,"url1")
        #读取完数据后,用浏览器打开读取来的网址
        s.BrowOpen(t.readxml("shopDataText.xml","login001",0,"url1"))
....
    def testLogin(self):
        # usname = t.readxml("shopDataText.xml","login001",0,"user")
        # passwd = s.BrowOpen(t.readxml("shopDataText.xml","login001",0,"passwd"))
        # s.loginModul(usname,passwd)
        #登录模块,读取用户名和密码
        a =  t.readxml("shopDataText.xml","login001",0,"user")
        # s.loginModul(t.readxml("shopDataText.xml","login001",0,"user"))
        #读取密码,然后用登录模块
        b = t.readxml("shopDataText.xml","login001",0,"passwd")
        # s.loginModul(t.readxml("shopDataText.xml","login001",0,"passwd"))
        s.loginModul(a,b)



python | 阅读 11440 次
文章评论,共0条
游客请输入验证码
浏览2344043次