读取xml文件

2021-07-12  本文已影响0人  DunCan躺尸剑法

"""

读取xml文件

有时候我们需要的数据是不规则的。

例如,我们需要用一个配置文件来配置当前自动化测试平台,浏览器,URL,登录的用户名和密码等,这时就可以使用XML文件来存放这些测试数据"""

from xml.dom.minidomimport parse

# 打开XML文件

dom= parse('./data_file/config.xml')

# 得到文档元素对象

root= dom.documentElement

# 获取标签对之间的数据

tag_name= root.getElementsByTagName('platform')

print(tag_name[0].firstChild.data)

print(tag_name[1].firstChild.data)

print(tag_name[2].firstChild.data)

# 获取标签到属性值

login_info= root.getElementsByTagName('login')

# 获得login标签的username属性值

username= login_info[0].getAttribute('username')

print(username)

# 获得login标签的password属性值

password= login_info[0].getAttribute('password')

print(password)

# 获得第二个login标签的username属性值

username= login_info[1].getAttribute('username')

print(username)

# 获得第二个login标签的password属性值

password= login_info[1].getAttribute('password')

print(password)

上一篇下一篇

猜你喜欢

热点阅读