如何使用Java禁用SeleniumWebDriver上的所有断点?

如何使用Java禁用SeleniumWebDriver上的所有断点?,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,我想用Java禁用SeleniumWebDriver上的所有断点(来自debugger;javascript目标应用程序)。我的目标应用程序每x秒运行一个断点并停止我的selenium运行 或 或 编辑2: 我尝试使用javascript修复此问题,但不起作用: ((JavascriptExecutor) driver).executeScript("debugger; = function(){};"); 堆栈溢出: 调试器不是JavaScript成员,无法覆盖它。 编辑3: 与此同时,我

我想用Java禁用SeleniumWebDriver上的所有断点(来自
debugger;
javascript目标应用程序)。我的目标应用程序每x秒运行一个断点并停止我的selenium运行

编辑2:

我尝试使用javascript修复此问题,但不起作用:

((JavascriptExecutor) driver).executeScript("debugger; = function(){};");
堆栈溢出:

调试器不是JavaScript成员,无法覆盖它。

编辑3:


与此同时,我问了一个关于selenium库的新问题

调用脚本重新定义调试器似乎是个好主意,但我认为您可以尝试以下方法:

((JavascriptExecutor) driver).executeScript("debugger = function(){};");
或:


调用脚本重新定义调试器似乎是个好主意,但我认为您可以尝试以下方法:

((JavascriptExecutor) driver).executeScript("debugger = function(){};");
或:


您的应用程序如何每x秒创建一个断点?@g.annunziata,目标应用程序不是我的。他这样做肯定是为了阻止selenium机器人。你的应用程序如何每x秒创建一个断点?@g.annunziata,目标应用程序不是我的。他这样做肯定是为了阻止selenium机器人。我已经试过了,但是
“debugger=function(){};”
是语法错误,
“window.debugger=function(){};“
不起作用我已经试过了,但是
“debugger=function(){};”
是语法错误,
“window.debugger=function(){};“
它不起作用我在chromium上创建新问题
((JavascriptExecutor) driver).executeScript("window.debugger = function(){};");
((JavascriptExecutor) driver).executeScript("debugger = function(){};");
((JavascriptExecutor) driver).executeScript("window.debugger = function(){};");