如何去掉隐身对其可见的那个眼睛图标

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何去掉隐身对其可见的那个眼睛图标相关的知识,希望对你有一定的参考价值。

在使用QQ2009试用版的时候 对某位好友使用“ 隐身对其可见”这项功能就会在这位好友的图标上多了一个眼睛的图标 看上去很不舒服 能不能去掉这个图标又能使用这项功能

参考技术A 只要设置隐身对其可见,就会出现这个眼睛的图标 参考技术B 办法有两个:一个是右键单击取消隐身对其可见
另一个就是换个版本,QQ狂人版的那个就可以
参考技术C 汗...现在就有2009试用版了?.. 参考技术D 没办法,你去玩2007版的吧

如何检查显示密码功能在 selenium 中是不是正常工作?

【中文标题】如何检查显示密码功能在 selenium 中是不是正常工作?【英文标题】:How can I check if the show password functionality is working or not in selenium?如何检查显示密码功能在 selenium 中是否正常工作? 【发布时间】:2018-01-04 02:08:06 【问题描述】:

如何检查显示密码功能是否正常工作?单击“显示密码”复选框以确认密码字段中写入的测试可见后,我应该使用复选框的什么属性?

【问题讨论】:

你想点击那个眼睛图标吗..? 我已单击复选框以显示密码。如果密码中的内容可见或不可见,我想知道如何使 usre Selenium checkbox attribute "checked"的可能重复 所以,你的意思是。您的脚本运行速度很快,您无法验证它是否单击了显示密码..? 这种情况是我在密码字段中输入一个值,让我们说“abcd”它在文本框中以 XXXX 的形式出现。现在我检查了“显示密码”复选框。现在我可以看到输入为“abcd”的密码。但我不确定我应该使用测试框的哪个属性(编写脚本)来确认密码对用户是否可见 【参考方案1】:

这是一个简单的逻辑,你可以根据自己的需要来实现

function togglePassword(checkbox)
   if(checkbox.checked == true)
      document.getElementById("password").type = "text";
   else
      document.getElementById("password").type = "password";
   
<input type="password" id="password" name="passwod" />
<label><input onchange="togglePassword(this)" type="checkbox" /> Show</label>

如果要使用复选框的方式

function togglePassword(checkbox)
   if(checkbox.checked == true)
      document.getElementById("password").type = "text";
   else
      document.getElementById("password").type = "password";
   
<input type="password" id="password" name="passwod" />
<label><input onchange="togglePassword(this)" type="checkbox" /> Show</label>

【讨论】:

【参考方案2】:

我在 android 设备上进行自动化测试时,有时,它返回的密码字段是隐藏的,但在 UI 中实际上不是。试试这个

    捕获密码文件的屏幕截图并与 UI 屏幕截图图像进行比较(手动获取并存储在操作系统中)

    捕获 SS 并读取该图像中的文本,如果该文本与代码中给出的正确密码匹配,则测试通过。

使用 CV2 和 pytesseract

【讨论】:

以上是关于如何去掉隐身对其可见的那个眼睛图标的主要内容,如果未能解决你的问题,请参考以下文章

如何在隐身模式下启用Chrome扩展程序?

如何在隐身模式下启用我的 chrome 扩展程序?

如何在JMeter Webdriver采样器中打开隐身窗口

如何在 chrome 隐身模式下打开 URL

如何在 SFSafariViewController 中实现隐身模式

如何使用 Selenium WD 为不同的浏览器类型打开隐身/私人窗口?