谷歌浏览器

基于Java+Selenium的WebUI自动化测试框架(六)---浏览器初始化

。_饼干妹妹 提交于 2019-11-28 19:28:01
  本篇我们来讨论,如何写一个浏览器初始化的类。在写之前,先思考一下,我们需要一个什么样的初始化?   先来看看使用原生的Java + selenium是怎么做的。(以firefox为例) System.setProperty("webdriver.gecko.driver", "c:\\geckodriver.exe"); driver = new FirefoxDriver();   上面是个典型的例子,System.setProperty("webdriver驱动名",“webdriver的路径”),然后去new一个新的driver对象。这里引出一个问题,即webdriver的版本问题。 先贴两张图,后续可以继续更新维护。 ChromeDriver的 下载地址(国内淘宝镜像):https://npm.taobao.org/mirrors/chromedriver firefox-geckodriver的 下载路径:https://github.com/mozilla/geckodriver/releases 再放一个参考网址:http://selenium-release.storage.googleapis.com/index.html 总之,我们在构建Selenium+WebDriver这套环境的时候,需要注意Selenium

浏览器嗅探

强颜欢笑 提交于 2019-11-28 18:51:50
1.常见浏览器内核总结: Trident: IE 以Trident 作为内核引擎 // 俗称 IE内核 Gecko: Firefox(火狐) // 俗称Firefox内核 WebKit: Safari(苹果), Google Chrome(谷歌),傲游3 基于 Webkit 开发 // 俗称chrome内核, Presto: Opera( 欧朋浏览器)的内核 ,主要应用在手机平台–Opera mini ,Opera12.17及更早版本曾经采用的内核,现已停止开发并废弃,Opera现已改用Google Chrome的Blink内核// 俗称Opera内核 2.当前各大浏览器所属内核: IE内核:IE6、IE7、IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0);世界之窗、 360安全浏览器、傲游;搜狗浏览器;腾讯TT;阿云浏览器(早期版本)、百度浏览器(早期版本)、瑞星安全浏览器、115浏览器、闪游浏览器、114浏览器、佐罗浏览器; Firefox内核:Mozilla Firefox、Mozilla SeaMonkey chrome内核:Apple Safari (Win/Mac/iPhone/iPad)、Symbian手机浏览器、Android 默认浏览器,Google Chrome、Chromium Opera内核:Opera

【分享】初学者提高开发效率的20个谷歌插件!

女生的网名这么多〃 提交于 2019-11-28 18:09:41
现在很多初学者使用谷歌都不会使用插件,插件不但可以提高开发效率,有些好用的谷歌插件可能很多开发者不知道,今天博主就整理了 20 多款谷歌插件,让你的谷歌浏览器瞬间变为装逼神器。 谷歌商店即可下载,考虑到一些同学网络问题,所以博主也提供了离线版,可以在文末获取。 通用类插件 1、OneTab:将无数 Tab 合并在一个页面 很多时候我们在一个窗口打开太多的tab,每一个tab太小不容易管理,这时候使用OneTab能够把所有tab收起放在一个页面,点击就可打开该tab,非常方便。 2、Momentum:美到爆表的新标签页 受够了新建页面时候的空白页的话可以试试,Momentum每天都会提供一张高清大图,都很好看。 3、markdown here 超好用的一款插件,强烈推荐!!有个它再也不用担心编辑器不支持markdown语法了,写好以后直接一键转换。而且也是一个跨平台神器,比如我们可以把简书写好的文章(带md语法)直接复制到微信公众号,然后一键转换,格式几乎无变化! 4、Adblock Plus:免除广告困扰 只要是使用 Chrome 的人都应该安装的一款扩展应用,可以帮助你屏蔽几乎大部分网页广告,如果存在漏网之鱼,还可以手动添加到屏蔽列。 5、LastPass:密码管理软件 LastPass,全球知名在线密码管理工具之一,采用军事级加密算法,支持自动填充网站用户名和密码

调用外部字体

这一生的挚爱 提交于 2019-11-28 18:06:49
1、下载字体文件,不同浏览器使用不同字体文件格式( Chrome:除webkit支持的以外,从Chrome 6开始,开始支持woff格式; Firefox:支持.ttf和.otf,从Firefox 3.6开始支持woff格式; Opera:支持.ttf、.otf、.svg。 IE:只支持eot格式,IE9开始支持woff。 ) 2、声明字体如: @ font-face{ font-family: 'socials-icons'; src: url('socials-icons.eot'); /* IE9*/ src: url('socials-icons.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('socials-icons.woff') format('woff'), url('socials-icons.svg#socials-icons') format('svf');/*chrome/firefox*/ url('socials-icons.ttf') format('truetype'),/*chrome/firefox/opera/android*/ }3、在需要使用该字体的元素上使用。欢迎访问我们公司的官方网站 徐州思华科技有限公司 www.sihuakeji.com 来源: http:/

chrome获取xpath元素-f12工具

杀马特。学长 韩版系。学妹 提交于 2019-11-28 18:03:08
Chrome浏览器获取XPATH的方法----通过开发者工具获取 引用源: https://blog.csdn.net/li6727975/article/details/46126079 版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/li6727975/article/details/46126079 还在为xpath的正确性而犯愁吗?难道必须得装一个Firefox浏览器,安装一个插件? No!!!!!!! 有了chrome浏览器,照样能获取xpath,而且保证正确。 具体的使用方法?请往下看。 chrome有自己的开发者工具,可以用这儿来直接获取xpath,都不用担心正确性了。 具体使用步骤如下: 1、在chrome浏览器的右上角有个选择菜单,也就是这个,点一下: 2、在列表最后面有个“更多工具”,点击一下,就可以看到开发者工具了。 3、打开开发者工具后,点击开发者工具中第一行的第一个对话框Elements,如下: 这是极客学院的首页源代码。 4、这个时候就看到了网页具体的源代码有木有。接下来,找到自己想要爬取的列表,在那个列表上点击右键,就会出“Copy Xpath”了。具体如下: 本示例爬取的是极客学院首页,想要获取它的课程列表,那么在源代码中找到这些列表信息

【常见浏览器的UA】

只愿长相守 提交于 2019-11-28 16:19:17
原文: http://blog.gqylpy.com/gqy/307 所谓 UA(User Agent / 用户代理),最初是指浏览器告知网站管理员,本浏览器支持的类型和框架,让网站管理员以支持的模式结构向浏览器发送页面,呈现给用户浏览。演变到今天,网站管理员为了给用户带呈现最佳的页面效果,为了使不同浏览器展现同样的网站页面,通过浏览器获取用户的系统信息,包括硬件平台、系统软件、应用软件和用户个人偏好,然后通过服务器解析后以适合用户的页面类型发送到浏览器。 Python UA库 # 安装 pip install fake-useragent # 使用 from fake_useragent import UserAgent ua = UserAgent() # 随机谷歌UA chrome = ua.Chrome # 随机IE的UA ie = ua.ie # 随机火狐UA firefox = ua.Firefox # 随机浏览器的UA firefox = ua.random # 忽略大小写的,比如:ua.ie可写成ua.IE # 如果实例化时出现报错,可尝试以几种方式实例化: # ua = UserAgent(use_cache_server=False) # ua = UserAgent(cache=False) # ua = UserAgent(verify_ssl=False)

如何去除Chrome浏览器表单文本框Input自动填充黄色背景色样式?

生来就可爱ヽ(ⅴ<●) 提交于 2019-11-28 15:55:07
在修改ET系统登录页面时,发现使用谷歌的Chrome浏览器访问登录页面的表单,文本框背景色自动填充为黄色。怎么修改样式,都不起效果,百度了一下,才发现是Chrome浏览器自动填充的原因! 上图是Chrome浏览器自动填充为黄色的样式。 这是由于Chrome会默认给自动填充的input表单加上input:-webkit-autofill私有属性,然后对其赋予以下样式: input : -webkit-autofill { background-color : #FAFFBD ; background-image : none ; color : #000 ; } 如果要去除这个样式,可以对这个样式重新赋值。 为input设置如下样式: input : -webkit-autofill , { -webkit-box-shadow : 0 0 0 1000 px white inset ; //使用足够大的纯色内阴影覆盖黄色背景 } 点评和总结:该方法通过样式,来达到去除input表单私有属性的目的。 来源: CSDN 作者: Web魔法师 链接: https://blog.csdn.net/lengyuewusheng99/article/details/78879825

解决谷歌浏览器chrome的CPU占用率过高的问题

余生长醉 提交于 2019-11-28 13:56:15
到目前为止,谷歌浏览器chrome的CPU占用率过高有三种解决办法: 1. 清除谷歌浏览器缓存cache 。 按下Ctrl + Shift + Delete 组合键,调出“清除浏览数据”的对话框,选中“清空缓存”,在“清除这段时间的数据”后面的下拉列表中选择“所有内容”,然后点击“清除浏览数据”按钮。如果“清空缓存”后问题仍然存在,可以尝试清除其它数据,比如,野草一般同时清除浏览历史记录和 下载 历史记录。 2. 尝试禁用某些特别占用CPU的扩展。 我在清除缓存之后,cpu资源占用依然很大,于是我采用第二种 按下Shift + Esc组合键可以查看是哪个Chrome进程的CPU占用率很高 进去发现原来是我的一个扩展程序占用非常多的资源,关掉之后,问题解决了 3. 临时禁用杀毒软件。 参考链接:https://blog.csdn.net/guijianchou123456/article/details/48714463 来源: CSDN 作者: 小鱼儿的博客 链接: https://blog.csdn.net/zaishijizhidian/article/details/80340502

终于找到可以一文多发的平台了! openwrite.cn

馋奶兔 提交于 2019-11-28 13:38:29
openwrite.cn 一文多发平台 有时候自己辛苦写了几个小时的技术文章,被爬虫抓走。自己去全平台一个一个发,又过于麻烦。而且每个平台都不一样,发文同步很困难。那么终于有了一款一文多发的利器:OpenWrite 了。 体验了一番,虽然还有很多需要改善的地方,当然核心功能一文多发没有问题。自己做了一个简单的使用效果图: 1.1 使用方法 1.1.1 获取邀请码 目前 openwrite 还在内测当中,通过邀请码的方式邀请注册,有意向可以加泥瓦匠的微信:Qiang_QiangLi,添加好友请备注: openwrite内测邀请 1.1.2 第三方平台认证 到 https://www.openwrite.cn/download 下载认证助手,是一个chrome插件(需开启开发者模式)。安装好之后,在chrome的右上角有个openwrite的插件图标,打开并点击自动认证: openwrite会自动认证当前chrome浏览器已登录的平台,未登录的平台无法认证,所以对想要认证的平台需要事先登录一下。 来源: https://www.cnblogs.com/Alandre/p/11409281.html