automation - 无论如何要在变量面板中隐藏凭据值吗?
问题描述
我已经为我的电子邮件 ID 和密码创建了凭据,但是当我在机器人中使用它们并且这些凭据的值在变量面板中可见时,是否有任何方法可以隐藏我的凭据,即使在变量面板中也是如此?在这个程序中,我试图登录 Gmail,它运行良好,但不希望变量面板中的任何凭据值。
selenium.open chrome url google.com
delay 2
window ✱Google✱
selenium.click search gb_70 by id
selenium.click search //*[@id="identifierId"] by xpath
♥login = ♥credential⟦gmail:login⟧
♥password = ♥credential⟦gmail:password⟧
keyboard ♥login
keyboard ⋘enter⋙
delay 2
selenium.click search //*[@id="password"]/div[1]/div/div[1]/input by xpath
keyboard ♥password
keyboard ⋘enter⋙
解决方案
当您将凭证变量值分配给另一个变量时,该值将在“变量”面板中可见。如果您想防止这种情况,只需不要创建另一个包含凭证值的变量。
selenium.open chrome url google.com
delay 2
window ✱Google✱
selenium.click search gb_70 by id
selenium.click search //*[@id="identifierId"] by xpath
keyboard ♥credential⟦gmail:login⟧
keyboard ⋘enter⋙
delay 2
selenium.click search //*[@id="password"]/div[1]/div/div[1]/input by xpath
keyboard ♥credential⟦gmail:password⟧
keyboard ⋘enter⋙
推荐阅读
- javascript - 如何从 Google 表格导出和验证数据?
- http - 为什么 HttpRequest 在 Dart 中返回 ProgressEvent 错误
- arrays - 从数组中获取指定对象并将其作为变量
- gitlab - 我可以对多个 gitlab 实例使用相同的 gitlab-runner 吗?
- sql - 如何在 SQL Server 中使用 CASE WHEN 函数
- css - 仅使用 css 如何选择第二级 li
- selenium - 使用自定义属性进行 Xunit 测试时,Selenium 浏览器启动两次
- swift - Swift 5 Conversion UnsafeBufferPointer 的这些内存功能是否相同
- r - 使用融化功能
- python - 在 Pandas 中为一组列设置新值