python Chrome 开发者模式消失的方法

最近使用 Chrome浏览器跑Selenium Python 自动化脚本运行过程中,总是出现这样的对话框 

出现这样的对话框,如果不能自动关闭,这个对话框会影响web端页面的其他链接的定位识别,这样就会导致该脚本就没法正常完成。 
想过多种方法,如何关闭开发者模式等方法,在本地的时候,已经手动关闭了开发者模式,但是在运行脚本的过程中,该对话框一直存在。最后无解,在处理脚本过程中,为了规避这个对话框,我采取的方法是,在输入URL后,就将打开的页面设置最大化,即在适当的位置输入 driver.maximize_window() 
但是这样的方法只是暂时逃避了,在运行脚本的过程中,该对话框是一直存在的。 
一次偶然的机会,看到Chromedriver.exe官网,最新的Release,于是,试着下载最新的Chromedriver.exe 
放置到C:\Python34\Scripts\ 再次试运行测试用例的脚本,发现,嘿,恼人的对话框消失了。 
简单来说,更新Chromedriver.exe与Chrome浏览器版本保持一致。

同样,为了规避Chrome的问题,我想换浏览器,使用Firefox,可悲剧的是:Firefox浏览器的时候,运行自动化测试脚本的时候,发现只能打开Firefox浏览器却不能打开网页的解决方法。对于此问题,问题是出在 
后来由于Firefox的自检测更新,版本更新为49,导致版本不兼容,于是造成自动化打开网站浏览器时,始终不能正常打开网站。所以,如果自动化环境搭建ok的话,一定要确保Firefox设置为不检查更新(选项—>高级),要不然自动更新成高级版本到时候又版本不兼容了。

时间: 2024-08-04 04:52:18

python Chrome 开发者模式消失的方法的相关文章

Google Chrome开发者工具基本使用方法

最近在用pomelo开发游戏的服务端,发现每添加一条协议都要重新运行游戏特别麻烦,就自己动手谢了一个网页的客户端,来调试协议,主要用到的工具Google Chrome浏览器的开发者工具. 一 打开方式 F12 Ctrl+Shift+b/i/j 二 主要窗口 1 Console js代码中使用console.debug/console.log输出的信息,会显示在这里. 2 Resource 可以查看web程序跑起来后所加载的一些资源(Resources),包括图片或者其他"值",以及Co

python selenium自动化屏蔽chrome“正受到自动化测试软件的控制”、“开发者模式”、“保存密码提示”

python selenium自动化屏蔽chrome“正受到自动化测试软件的控制”.“开发者模式”.“保存密码提示” from selenium import webdriver option = webdriver.ChromeOptions() #屏蔽自动化受控提示 && 开发者提示 option.add_experimental_option("excludeSwitches", ['enable-automation', 'load-extension']) #

chrome总是提示“请停用开发者模式运行的扩展程序”

方法1:通过组策略的扩展白名单.要下载一个组策略管理模板 1.开始 -> 运行 -> 输入gpedit.msc -> 回车确定打开计算机本地组策略编辑器(通过Win + R快捷键可以快速打开运行),如图所示: 2.在打开的本地组策略编辑器中,在左侧的树形菜单中,依次展开:计算机配置->管理模版,并右键点击管理模版,并点击添加/删除模版按钮,如图所示: 4.在本地组策略编辑器左侧的树形菜单中依次展开:计算机配置->管理模版->经典管理模版(ADM)->Google-

Chrome提示:"请停用以开发者模式运行的扩展程序"的解决办法

最近不知道安装了什么插件导致没有chrome浏览器打开时都会提示"请停用以开发者模式运行的扩展程序"的提示,只有每次点击取消之后才能正常使用扩展.如下图所示每次都要去手动把这个关掉,我都快要吐了...在http://www.cnplugins.com/tool/stop-developer-mode.html 找到了方法.我用的是第2中方法,留着万一以后还要用呢. 一.通过组策略添加扩展程序白名单的方式屏蔽了这种提示.(注意:此方法仅适用windows系统) 1. 首先下载Chrome

【最简单】禁用Chrome的“请停用以开发者模式运行的扩展程序”提示

安装油猴插件后,每次打开Chrome浏览器后右上角都会提示,“请停用以开发者模式运行的扩展程序”的一个窗口,强迫症患者表示很烦. 小白的我试过网上多数方法,有些已经失效,有些都太麻烦,我也懒的搞,最后神奇的发现了这种方法. 工具:火绒 火绒确实比其他安全软件要良心的多,楼主建议快卸载掉其他流氓安全软件,用上火绒,火绒很干净.(火绒看到给一下广告费吗,嘻嘻) 里边有个功能,窗口拦截. 1:选择截图拦截 2:鼠标放在Chrome浏览器右上角弹出来的窗口上 3:成功拦截 PS:最后还是要感谢火绒的强大

禁用Chrome的“请停用以开发者模式运行的扩展程序”提示

1.前言 每次启动都会有一个烦人的“请停用以开发者模式运行的扩展程序”提示,这个提示有多烦人,接触过的人都知道,启动的时候它不立即提示,等过了几秒钟等你打开某个网页开始执行某些操作时它突然弹出来干扰你的操作,真是苦不堪言!所以总想着如何把它给去掉. 2.解决方法:修改dll文件法 打开Chrome安装目录,找到chrome.dll文件,用x64dbg打开, 双击x96dbg.exe,然后选择x64dbg(如果打不开,换x32dbg打开): 然后连续多次点击运行到用户代码按钮,直至窗口标题处的模块

关于异步加载的 javascript 不出现在 chrome 开发者工具的 source 中的解决方法

首先,当你看到这篇文章时,我相信你已经是一个中级甚至是高级的前端开发了. 因为异步加载 javascript 这样的做法,在一些中小型项目几乎是看不到的. 而异步加载 javascript 归根到底,是为了性能优化,防止 JS 加载造成页面阻塞. 会注意到性能,说明你已经不再是一个停留在实现层面的前端开发了,而是一个有着更高追求的人. 在此,向所有有追求的人点赞~~~ 昨天为公司的项目做前端优化,其中一项就是做脚本异步加载. 但是奇怪的是,异步加载的 js 出现在 chrome 开发者工具的 n

Python爬虫知识点——Chrome开发者工具Network

Chrome开发者工具中Network功能介绍 第一列Name:请求的名称,一般会将URL的最后一 部分内容当作名称. 第二列Status: 响应的状态码,这里显示为200,代表响应是正常的.通过状态码,我们可   以判断发送了请求之后是否得到了正常的响应. 第三列Type: 请求的文档类型.这里为document, 代表我们这次请求的是一个HTML文档,内容就是一些HTML代码. 第四列initiator: 请求源.用来标记请求是由哪个对象或进程发起的. 第五列Size: 从服务器下载的文件和

彻底禁用Chrome的“请停用以开发者模式运行的扩展程序”提示

彻底禁用Chrome的"请停用以开发者模式运行的扩展程序"提示,附工具下载 2018年07月25日 14:58:31 阅读数:86更多 个人分类: Web technology 对于高版本chrome,经常会出现烦人的"请停用以开发者模式运行的扩展程序"提示,如图:网上盛传的组策略法已失效. 话不多说,解决办法如下: 1.双击 x96dbg.exe ,然后选择 x64dbg(如果打不开,换 x32dbg打开): 2.将chrome版本号文件夹下的 chrome.dl