"""
读取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)
网友评论