首页 > 解决方案 > Python:将变量的数据移动到配置ini

问题描述

我有test.pypython文件。我使用硒进行测试。我有代码:

login.fillLoginDataAndClick(self.driver,
                           emailField="myemail@domain.com",
                           passwordField="mypassword-qwerty")

我需要将所有可更改的数据(例如电子邮件和密码)移动到defaultconfig.ini文件中。因此,我需要将其他凭据从通用代码移到我的配置中,以便进一步轻松编辑。

怎么做?

标签: pythonseleniumvariables

解决方案


1.创建一个文件,defaultconfig.ini然后将值存储在文件中,如下所示。您可以制作我给定的任何Auth级别。

[Auth]
email=myemail@domain.com
password=mypassword-qwerty
  1. 然后使用下面的代码从文件中获取值。

    import configparser config= configparser.ConfigParser() config.read('D:\defaultconfig.ini') emailid = config['Auth']['email'] print(emailid) password= config['Auth']['password'] print(password)


推荐阅读