谷歌浏览器

Selenium使用Chrome Driver

若如初见. 提交于 2019-12-08 22:26:52
Download Chrome Driver from https://sites.google.com/a/chromium.org/chromedriver/ if you cannot visit google.com, then going to Baidu netdisk download: v78.0.3904.105 Link: https://pan.baidu.com/s/1Zp_rc5PxOZmTd4d4RhPD_g Code:tewx 来源: 51CTO 作者: WaytoGo 链接: https://blog.51cto.com/waytogo/2456979

简单制作便携版浏览器

只愿长相守 提交于 2019-12-08 21:33:37
原文参考链接: https://www.cnblogs.com/xiangyuecn/p/10583788.html 自己简单制作便携版浏览器 1、提取启动器: 首先咱们得整个启动器 谷歌启动器下载: https://portableapps.com/apps/internet/google_chrome_portable 下载完 Google Chrome Portable 不要安装,用7-Zip打开这个压缩包,根目录下面有一个 GoogleChromePortable.exe 文件,提取出来,这个文件就是我们需要的启动器。 里面有帮助文件help.html,可以自行研究下,不过多阐述了。 2、提取Google主程序: 下载需要的任意Chrome版本版本离线安装包,自行百度即可,一大堆链接如下: https://www.chromedownloads.net/chrome64win-stable/ 离线安装包下载完后,不要运行,同样用7-Zip打开这个压缩包,会发现里面有一个chrome.7z文件,将其提取出来 不是chrome.7z的话,一般为102~,这种的一般是从Google官网下载的离线升级版安装包,并且他们的图标也不一样,离线安装包的图标比离线升级包丑很多 3、制作便携版 新建个文件夹(文件名任意),主要用于存放便携版浏览器 将启动器放入上面新建文件文件夹下

chrome的驱动安装

落爺英雄遲暮 提交于 2019-12-08 16:51:32
首先找到对应的chromedriver,百度搜索, http://npm.taobao.org/mirrors/chromedriver/ 将下载好的chrome驱动解压,放在/usr/loacl/bin目录中 在终端中使用chromedriver -v测试是否成功 可以使用selenium库进行驱动chrome。 from selenium import webdriver wd = webdriver.Chrome() 来源: https://www.cnblogs.com/hui-code/p/12006166.html

Jmeter在chrome浏览器中录制脚本

我的未来我决定 提交于 2019-12-08 13:10:35
利用blazemeter插件可以录制chrome浏览器中的操作,并生成jmx文件,导入到jmeter中使用 1、 下载blazemeter 地址:https://pan.baidu.com/s/1VRVv4ZQ9B2U_y2p22NNqhA 2、 安装插件 将文件拖到 chrome->更多工具->扩展程序 中 插件会自动安装 安装完后,Chrome浏览器右上角有一个BZ的图标 3、注册并登录blazemeter 打开blazemeter后,需要登录,方可将录制后的脚本转换为jmx文件; 登录账号可以使用google用户; 4、 录制脚本 在浏览器中打开操作页面,并打开blazemeter界面,点击录制按钮 ,blazemeter就开始进行录制操作; 5、 生成jmx文件 录制完成后,点击结束录制按钮 ,停止录制 点击 ,可以将之前的操作转换为jmx格式文件; 6、 导入jmx 打开jmeter,导入保存的jmx文件,即可查看录制的操作脚本; 来源: https://www.cnblogs.com/morganlin/p/12005427.html

Ajax本地跨域问题

半城伤御伤魂 提交于 2019-12-08 04:57:14
配置chrome支持本地(file协议)ajax请求 配置chrome支持本地(file协议)ajax请求 网址:配置chrome支持本地(file协议)ajax请求 将html代码拖拽进入chrome通过file协议浏览时,发送的ajax请求本地文件,会报跨域错误。 XMLHttpRequest cannot load file:///E:/webs/extJS/ext-3.3.0/examples/csdn/combobox.txt?_dc=1414738973999. Cross origin requests are only supported for protocol schemes: http, data, chrome-extension, https, chrome-extension-resource. 解决办法是给chrome添加启动参数:--allow-file-access-from-files ,这样本地ajax请求就不会报跨域错误了。 (注意如果给chrome添加多个启动参数,每个启动参数“--”之前要有空格隔开, 如"C:\Program Files\Google\Chrome\Application\chrome.exe" --enable-file-cookies --allow-file-access-from-files)

Chrome里面Ajax本地跨域问题 Cross origin

限于喜欢 提交于 2019-12-08 04:56:45
Chrome里面Ajax本地跨域问题 Cross origin requests are only supported for protocol schemes 当我在测试《JavaScript语言与Ajax应用》里面关于Ajax示例的时候,发现Chrome提示 Cross origin requests are only supported for protocol schemes 但是用Firfox运行之后却没有问题,遂网上寻找答案之,发现很多人也碰到过,这是Chrome浏览器的本地跨域问题,需要配置Chrome浏览器。 解决方法: 通过给Chrome添加启动参数: --allow-file-access-from-files 详细步骤如下: 右键Chrome的快捷方式进入属性栏 在目标的最后添加上 --allow-file-access-from-files ,记得要在代码前加上空格以分隔。 重新启动Chrome就会发现不再报错啦!!! 来源: CSDN 作者: PkJY 链接: https://blog.csdn.net/a214161398a/article/details/50807196

Selenium使用方法整理

时光总嘲笑我的痴心妄想 提交于 2019-12-08 01:41:27
我采用的是Python来使用selenium库,同时java也可以使用,但不如python操作起来方便。下文都会以python的操作为例子,整理我学习selenium过程中收集到的方法。 一:安装 首先python先要安装selenium: pip install Selenium 第二步,下载对应的浏览器驱动,我这里用chrome(推荐),对应的驱动下载地址: http://chromedriver.storage.googleapis.com/index.html 驱动版本要与chrome版本对应,但是建议直接用最新版的chrome,然后驱动也下载目前最新的就可以了。然后把下载下来的chromedriver.exe文件放到环境变量的路径下,确保python能正确调用到。 二:基础用法 导入: from selenium import webdriver 1.获取driver对象 driver = webdriver.Chrome() 如果要 设置参数 ,则要创建一个option对象并作为参数传入构造函数中: chromeOptions = webdriver.ChromeOptions() chromeOptions.add_argument('disable-infobars') #添加"无头"设置,取消浏览器打开时显示的正在监控提示 chromeOptions.add

html页面适配兼容问题

筅森魡賤 提交于 2019-12-07 23:46:09
1.背景: 许多情况如果开发的页面只是内部的成员自己应用,则只要在一种浏览器中显示功能正常即可;如果开发的网站是面向用户的,则要考虑到用户的使用的浏览器的不同,则要做到主流的浏览器中,页面的功能均可以正常使用。这是就会涉及到不同浏览器的适配问题,首先要考虑到目前浏览器的解析内核的区别,目前浏览器内核主要分为两大类,chrome和IE。像QQ浏览器、Firefox等与IE的解析内核相同,而360、sarfari等浏览器的解析内核与chrome相同。因此再调节网站适配问题时,可主要对比chrome和IE来弄,如果两种浏览器的至此都很好了,可以在系统的测一下其他浏览器的兼容性。 2.常见问题: 在chrome中页面显示正常,但在使用IE打开时,页面中会出现莫名其妙的空白行,引用的图片会有边框出现,原本在一行均匀分布的图标和文字排布变混乱(最常见的是变为按列分布连接线和图标分开),鼠标的样式不起作用,输入框中的提示文案不显示等。 3.常见问题解决方法: 1)web页面引用的图片在IE中莫名其妙的多边框问题而chrome显示正常 此时就简单有效的方法就是找到对应的css样式(对应图片的css样式),在其中加入下面的语句达到不显示边框的目的。 border: 0px; // 将引用的图片的边框设为0,即不显示图片的边框 2)web页面中的内容部分出现空白行

macOS环境安装Chrome、Firefox Webdirver

风流意气都作罢 提交于 2019-12-07 17:21:07
安装chrome webdirver 下载chrome webdirver后,将其放置到macOS系统的/usr/bin目录内即可,可以通过访达来打开目录,也可以通过命令打开 cd /usr/bin open . 即可打开目录. ======================== chrome webdirver 版本对照表 转载: 灰蓝 chrome webdirver下载地址 http://chromedriver.storage.googleapis.com/index.html 来源: oschina 链接: https://my.oschina.net/u/3764231/blog/1802136

Vue初学之如何在chrome上安装vue devtools插件

此生再无相见时 提交于 2019-12-07 16:26:06
1.第一步当然是对vue的安装了,网上有很多教程,这里就不多赘述了; 2.接下来我们首先需要安装的就是vue devtools,这里我们推荐从github上进行安装 GitHub下载地址: https://github.com/vuejs/vue-devtools 下载vue-devtools完成后打开命令行选择进入vue-devtools文件夹,使用命令 cnpm install 对其进行编译 3.编译通过后,输入cnpm run build 4.通过后,打开vue-devtools的文件夹,打开其中的shells,找到其子文件夹chrome下的manifest.json文件,将其中的persistent由false改为true,改完后结果如下图,保存json文件。 5.接下来,打开chrome,在地址栏中输入chrome://extensions 打开chrome扩展程序 6.首先选中开发者模式,接下来点击 加载已解压的扩展程序,在文件夹选择中选择刚刚的chrome文件夹,即将扩展程序加载在chrome中。到此,已经安装完成啦~ ps:还有几个注意点: 1.chrome浏览器中的vue标志不亮? 这是由于加载的项目没有vue,只有加载含有vue的项目才会亮 2.vue标志亮了,但是控制台中没有vue? 这是因为在html代码中,加载的必须是vue.js,vue.min