zoukankan      html  css  js  c++  java
  • 遇到Web页面禁用鼠标右键操作时,该如何解禁?

    在使用Selenium做Web UI自动化测试过程中,经常需要鼠标右击Web页面检查DOM节点,用于获取Web元素的定位信息。一般情况下,绝大多数页面都是能够响应鼠标右击操作的。但出于某些目的,有些Web页面会禁用鼠标右键的操作,这给自动化测试造成了阻碍,可以通过下面的方法解决该问题。

    打开浏览器开发者工具(F12),在Console栏中输入Js语句:

    javascript:(function() { function R(a){ona = "on"+a; if(window.addEventListener) window.addEventListener(a, function (e) { for(var n=e.originalTarget; n; n=n.parentNode) n[ona]=null; }, true); window[ona]=null; document[ona]=null; if(document.body) document.body[ona]=null; } R("contextmenu"); R("click"); R("mousedown"); R("mouseup"); R("selectstart");})() 

    具体操作如下图所示:

    输入完成后,即可解禁鼠标右键的操作了。

    作者:酌三巡

    感谢阅读,如需转载请注明出处!

  • 相关阅读:
    小D课堂
    小D课堂
    小D课堂
    小D课堂
    小D课堂
    c++ , const对象中的变量不能被修改
    C++,常成员函数
    c++,给常成员变量赋值
    C++中,引用作为函数参数
    C++中,如何定义和使用指向成员函数的指针
  • 原文地址:https://www.cnblogs.com/zhuosanxun/p/14667598.html
Copyright © 2011-2022 走看看