在敏感网站上隐藏用户名和密码文本--(Selenium Python/Pytest)
我想在我的~home environment_uu变量中隐藏用户名/密码,并使用在敏感网站上隐藏用户名和密码文本--(Selenium Python/Pytest),python,selenium,pytest,Python,Selenium,Pytest,我想在我的~home environment_uu变量中隐藏用户名/密码,并使用import os模块在我的代码中检索用户名/密码。出于某种原因,每当我尝试获取密码的输出时 代码: import os user_pass = os.environ.get(['tk-user']) username_field = self.driver.find_element(By.ID, "username") self.driver.find_element(By.ID, "username").cli
import os
模块在我的代码中检索用户名/密码。出于某种原因,每当我尝试获取密码的输出时
代码:
import os
user_pass = os.environ.get(['tk-user'])
username_field = self.driver.find_element(By.ID, "username")
self.driver.find_element(By.ID, "username").click()
username_field.send_keys(user_pass)
我得到这个错误:
KeyError: 'tk-user'
user\u pass
行应该更像这样:
user_pass = os.environ.get('tk-user')
您是否已将密码字添加到环境变量中并正确地将其命名为“tk用户”?
KeyError
可能是由于未设置变量。value=(None,)def keys_to_typing(value):“处理将在元素中键入的值。”“键入=[]对于值中的val:if isinstance(val,keys):typing.append(val)elif isinstance(val,int):val=str(val)for i in range(len(val)):typing.append(val[i])else:>for i in range(len(val)):E TypeError:N类型的对象