【发布时间】:2022-01-08 19:57:47
【问题描述】:
我正在创建一个 selenium 脚本来自动填充某些网站上的凭据。现在我想填写多个凭据,所以我创建了一个dict,其中包含各种配置文件及其凭据。所以每个用户只需要在脚本开始时选择他的个人资料。
dict 的示例如下所示:
credentials = {
'Default': ['default_user', 'default_password'],
'Adam': ['adam_user', 'adam_password'],
'Linus': ['linus_user', 'linus_password']}
现在,每当脚本启动时,它都会要求用户选择任何配置文件。
Choose your profile:
1. Default
2. Adam
3. Linus
说到重点,我希望脚本在no input 的情况下自动选择默认配置文件,现在在你开始写答案之前让我详细说明一下。
我的意思是没有输入,因为用户是 afk(远离键盘),而不是用户按下回车并发送空输入,所以脚本应该要求选择一个配置文件,以防没有输入让我们假设 5 秒,脚本应该使用默认配置文件继续前进。
我希望它像这样工作,这样我就可以安排它在我的本地机器上随时运行(不管我是否睡着)并做任何我想做的事情。
感谢您的帮助,感谢您阅读到最后。
【问题讨论】:
-
您使用的是什么操作系统?我怀疑解决方案可能不是跨平台的。
-
鹦鹉操作系统(Linux)
-
我只需要一种方法让 python 脚本在 5 秒后继续使用默认值。不要担心我在双启动的操作系统。
标签: python python-3.x selenium