谷歌浏览器

vue-devtools的安装和使用

坚强是说给别人听的谎言 提交于 2019-12-01 15:48:28
1、下载压缩包,github下载地址:https://github.com/vuejs/vue-devtools 2、解压此文件夹 3、用命令提示符或编译器进入此文件夹 4、在文件夹下依次运行(可以在命令提示符窗口也可在编译器中): I、npm install安装所需要的依赖 II、npm run build构建(如果未执行此步,shells->chrome文件夹下会缺少build文件夹) 5、在shells->chrome->manifest.json文件中修改 background 下 persistent 的值为 true 6、在chrome浏览器中找到设置->扩展程序,然后开启开发者模式,将插件中shells文件夹下的chrome文件夹直接拖到开启了开发模式的扩展程序页面,完成安装。 7、在插件文件目录下运行npm run dev,至此插件已成功安装,打开本地localhost:8080就可以看到插件成功安装并运行。 8、打开本地的其他项目,就可以看到浏览器已成功的安装了vue-devtools,可以用浏览器去调试vue项目啦。(此时不需要再在插件文件夹下运行npm run dev) 来源: https://www.cnblogs.com/kuangyunxia/p/11691059.html

Ubuntu启动器创建

99封情书 提交于 2019-12-01 15:40:15
Ubuntu 启动器创建 启动器的本质是一个后缀为.desktop的文件,文件内容如下(这里为我创建的Chrome启动器) [Desktop Entry] Encoding=UTF-8 Name=Chrome GenericName=Chrome Browser Comment=Chrome Browser Exec=/usr/bin/google-chrome %f Icon=/opt/google/chrome/product_logo_256.png Terminal=false Type=Application Categories=Application;Programme; 语法解释: | 关键词 | 意义 | | [Desktop Entry] | 文件头 | | Encoding | 编码 | | Name | 应用名称 | | Name[xx] | 不同语言的应用名称 | | GenericName | 描述 | | Comment | 注释 | | Icon | 图标路径 | | Terminal | 是否使用终端 | | Categories | 应用的类型 | | Exec | 执行的命令路径 | | Type | 启动器类型 | 使用流程: 1. 创建文件,以.desktop为后缀。 2. 编写内容,修改权限 3. 双击启动程序,添加信任 4. 移动到

Python多线程应用于自动化测试

流过昼夜 提交于 2019-12-01 11:55:44
Python多线程应用于自动化测试 将多线程在测试巧妙地应用,确实会带来很多好处,并且这是充分利用机器资源执行高效率测试很好的方式 # -*- coding: utf-8 -*- import threading from time import ctime import time from selenium import webdriver def test_search(browser, word): print("Start search at: %s\n" % ctime()) print("Browser is: %s\n" % browser) if browser == 'ie': browser_driver = webdriver.Ie() elif browser == 'chrome': browser_driver = webdriver.Chrome() elif browser != 'ie' and browser != 'chrome': print("browser 参数非'ie 或 chrome'启动Fiefox") browser_driver = webdriver.Firefox() browser_driver.get("http://www.baidu.com") browser_driver.find_element_by_id(

hackbar破解

本小妞迷上赌 提交于 2019-12-01 11:54:37
hackbar破解 Firefox 和 Chrome 的插件有点不一样,firefox 的插件必须是经过签名过的,才能加载到浏览器。修改插件里的任何一个字符都会导致签名失效。 非签名的只能通过临时加载插件的方式,加载到浏览器里面。 后面介绍chrome下直接修改代码实现破解,这里先说Firefox下目前的两个替代方案: 方案一: 使用没升级前的hackerbar,升级完的是2.2.2版本,找到一个2.1.3版本,没有收费代码,可以直接加载使用。 hackbar2.1.3版本:https://github.com/Mr-xn/hackbar2.1.3 使用方法:打开firefox的插件目录 进入附加组件 然后点 "从文件安装附加组件" 加载{4c98c9c7-fc13-4622-b08a-a18923469c1c}.xpi 即可 但是,切记!!!切记!!!切记!!! 一定记住要关闭插件的自动更新!!!,否则浏览器会自动更新插件到收费版本 !!! 方案二 : 在火狐扩展组件商店搜索 “Max hackbar” 地址:https://addons.mozilla.org/zh-CN/firefox/search/?q=max%20hackbar&platform=WINNT&appver=66.0.5 基本上可以替代hackbar

【转】淘宝UED上关于chrome的transition闪烁问题的解决方案

£可爱£侵袭症+ 提交于 2019-12-01 09:54:44
最近在用BetterScroll实现一个功能的时候,在滚动区域中会有一个绝对定位的按钮,结果在IOS中出现了快速滚动,停止的时候,会先消失后显现的问题,所以查找了相关的文章,发现是transition的问题,下面是转发的一篇介绍该问题的文章,作为记录,仅供参考。 作者:饶总真坏 链接:https://www.cnblogs.com/raoyunxiao/p/4173254.html 来源:博客园 前段时间,有同事和会员反馈使用Chrome访问淘宝首页会出现画面闪动的现象,但是我在Mac和Win下面的Chrome都无法重现这个问题,后来重装了一遍Win7下的Chrome Beta版本,终于重现了这个问题,正好研究解决下… 问题主要集中于淘宝首页吊顶以及左侧服务栏处,鼠标移过整个页面会闪动一次,Refresh和Reopen无法重现,只有当首次打开淘宝首页才会出现… 问题重现: 如果想查看此问题请访问 jsfiddler 问题定位: 我的第一感觉是鼠标移动时触发了某些JS,导致页面重新加载了一遍从而出现闪动,但是使用Chrome控制台监测Network状态,发现页面闪动并不会额外发送请求,这就排除了JS的问题。再检查下这两个地方的CSS源码: #site-nav .menu-hd b { … -webkit-transition: -webkit-transform .2s ease

监听鼠标上下滚动事件

我的未来我决定 提交于 2019-12-01 09:51:16
js如何判断滚轮的上下滚动,我们应该都见到过这种效果,用鼠标滚轮实现某个表单内的数字向上滚动就增加,向下滚动就减少的操作,这种效果是通过 js对鼠标滚轮的事件监听来实现的。今天简单的研究了一下如何使用javascript来判断鼠标是向上滚动还是向下滚动,简要分享。 首先,不得不说一下,因为不同的浏览器有 不同的滚轮事件。主要是有两种,onmousewheel(firefox不支持)和DOMMouseScroll(只有firefox支持),关于这两 个事件这里不做详述,想要了解的朋友请移步:鼠标滚轮(mousewheel)和DOMMouseScroll事件,所以在这个过程中需要添加事件监听, 代码如下:兼容firefox采用addEventListener监听。 /*注册事件*/ if(document.addEventListener){ document.addEventListener('DOMMouseScroll',scrollFunc,false); }//W3C window.onmousewheel=document.onmousewheel=scrollFunc;//IE/Opera/Chrome   另外判断滚轮向上或向下滚动在浏览器中也要考虑兼容性,现在五大浏览器(IE、Opera、 Safari、Firefox、Chrome)中Firefox 使用detail

selenium 模块使用

[亡魂溺海] 提交于 2019-12-01 09:48:31
selenium 概念:基于浏览器自动化的一个模块,可以模拟浏览器行为 环境的安装:下载selenium模块 selenium和爬虫之间的关联是什么? 便捷的获取页面中动态加载的数据 requests模块进行数据爬取:可见非可得 selenium:可见即可得 实现模拟登录 基本操作: 谷歌浏览器驱动程序下载地址:http://chromedriver.storage.googleapis.com/index.html 驱动程序和谷歌版本的映射关系表:https://blog.csdn.net/huilan_same/article/details/51896672 1.实例化某一款浏览器对象(驱动程序的路径) 2.find系列的函数用作于标签定位 动作链:一系列的行为动作 无头浏览器:无可视化界面的浏览器. phantomJS 1 百度搜索"美女",代码演示 from selenium import webdriver from time import sleep # 后面是你的浏览器驱动位置,记得前面加r'','r'是防止字符转义的 driver = webdriver.Chrome(r'D:\教学视频\python 爬虫\tools\chromedriver.exe') # 浏览器驱动路径 # 用get打开百度页面 driver.get("http://www.baidu

书签跨设备、跨浏览器同步

ぐ巨炮叔叔 提交于 2019-12-01 08:57:15
解决跨浏览器跨设备书签同步问题 电脑端浏览器使用chrome或者火狐,但是安卓端的chrome不习惯使用,安卓端的火狐速度很慢,因此跨设备、跨浏览器同步书签就很困难。今天使用floccus插件解决该问题。 floccus的github项目地址: https://github.com/marcelklehr/floccus 从介绍中可以看出有三种方式实现书签同步: 本次使用第一种方式,采用坚果云的同步服务。 首先登陆坚果云,在账户信息安全选项中添加应用,名称自定义,服务器地址和生成的密码稍后会用到。 然后在我的文件/同步文件夹中创建一个目录,用于存放同步的书签。 使用火狐/chrome浏览器安装floccus插件,安装完成后新建一个WebDAV账户。 然后设置服务器地址和用户名密码等 1,同步的坚果云服务器地址及同步路径,例如https://dav.jianguoyun.com/dav/chrome,chrome是在坚果云中新建的文件夹2,坚果云的登陆用户名3,刚刚在坚果云安全选项中添加应用后生成的密码4,想要同步的浏览器的书签文件夹 同步间隔自定义即可,默认15分钟。 floccus推荐的策略是 合并本地和远程更改 。 始终覆盖并还原本地更改 是指将服务器中保存的书签完全同步下来覆盖掉本地的。 始终覆盖并还原远程更改 是指将服务器中的书签完全替换成本地的。

关于 'chromedriver' executable needs to be in PATH 的解决办法

≡放荡痞女 提交于 2019-12-01 08:12:29
用 chrome 浏览器跑 selenium,执行以下脚本: from selenium import webdriver dr=webdriver.Chrome() dr.maximize_window() dr.get('http://www.baidu.com/') 报错信息:WebDriverException: Message: 'chromedriver' executable needs to be in PATH 发现是 chromedriver.exe 文件放置的位置不对,我按网上查到的普遍 chrome 安装路径 C:\Program Files (x86)\Google\Chrome\Application, 并加入环境变量 PATH 中,但实际我的 chrome 安装地址是 D:\Users\ma_jj\AppData\Local\Google\Chrome\Application 可通过右键点击chrome浏览器图标-->属性-->目标,获取chrome的安装目录。之后问题解决。 来源: https://www.cnblogs.com/jjstrip/p/11672311.html

更新Ubuntu中chrome的方法

半城伤御伤魂 提交于 2019-12-01 07:51:39
如果Ubuntu中chrome浏览器版本过低,在使用自动化测试工具selenium的时候会出现各种问题导致无法启动,最快捷的方法就是升级系统中的chrome浏览器 升级的命令如下: wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo dpkg -i./google-chrome-stable_current_amd64.deb 升级完就可以快乐的使用selenium去爬取数据,或者用最新chrome调试工具进行页面调试啦 更多技术资讯可关注:gzitcast 来源: https://www.cnblogs.com/heimaguangzhou/p/11670640.html