selenium python怎么读_python_selenium 之yaml文件读取(以读取元素信息为例)

一、yaml源文件编写

20200507002544135779.png

二、对yaml文件内容的读取

#coding=gbk

import os

import yaml

current_path=os.path.dirname(__file__)

yaml_path=os.path.join(current_path,‘../element_info_datas/element_login_infos.yaml‘)

class ElementdataYamlUtils():

def get_yaml_element_info(self,yaml_path):

file = open(yaml_path, ‘r‘, encoding="gbk")

file_data = file.read()

file.close()

# 指定Loader

data = yaml.load(file_data, Loader=yaml.FullLoader)

return data

if __name__ == ‘__main__‘:

current_path = os.path.dirname(__file__)

yaml_path = os.path.join(current_path, ‘../element_info_datas/element_login_infos.yaml‘)

elements=ElementdataYamlUtils().get_yaml_element_info(yaml_path)

for e in elements.values():

print(e)

输出结果:

20200507002544382859.png

三、实际读取元素使用:

20200507002544533255.png

原文:https://www.cnblogs.com/123anqier-blog/p/12839985.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值