Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在敏感网站上隐藏用户名和密码文本--(Selenium Python/Pytest)_Python_Selenium_Pytest - Fatal编程技术网

在敏感网站上隐藏用户名和密码文本--(Selenium Python/Pytest)

在敏感网站上隐藏用户名和密码文本--(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

我想在我的~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").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类型的对象