51Testing软件测试论坛
标题:
实例演练:Python3+Selenium3自动化之配置文件读取
[打印本页]
作者:
lsekfe
时间:
2022-1-5 14:25
标题:
实例演练:Python3+Selenium3自动化之配置文件读取
(1)创建配置文件read.ini
在Readini文件下创建read.ini的配置文件:
[webElent]
url = [url]http://127.0.0.1/zentao/user-login-L3plbnRhby8=.html[/url]
复制代码
(2)创建读取配置文件的方法
注意: 使用前导入configparser类。
#读取配置文件内容
def get_ini_value(self,value):
config = configparser.ConfigParser()
file_path =os.path.dirname(os.getcwd()) + '/Readini/read.ini'
config.read(file_path)
browser = config.get('webElent', value)
return browser
复制代码
(3)调用配置文件
print(get_ini_value(‘url’))
复制代码
(4)读取配置文件结果
def setUp(self):
self.driver=webdriver.Chrome()
self.PO=Page_Object(self.driver)
self.PO.max_window_page()
sleep(1)
#调用配置文件里面的url
self.PO.open_url(self.PO.get_ini_value('url')) #配置文件的方法放置在Page_Object基类中
sleep(1)
self.PO.is_title(u'禅道')
sleep(1)
复制代码
[attach]136056[/attach]
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2