谷歌浏览器

【python-selenium】python-selenium安装配置

半腔热情 提交于 2020-01-29 00:16:13
selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比QTP有诸多有点: * 免费,也不用再为破解QTP而大伤脑筋 * 小巧,对于不同的语言它只是一个包而已,而QTP需要下载安装1个多G 的程序。 * 这也是最重要的一点,不管你以前更熟悉C、 java、ruby、python、或都是C# ,你都可以通过selenium完成自动化测试,而QTP只支持VBS * 支持多平台:windows、linux、MAC ,支持多浏览器:ie、ff、safari、opera、chrome * 支持分布式测试用例的执行,可以把测试用例分布到不同的测试机器的执行,相当于分发机的功能。 关于selenium的基础知识与java平台的结合,我之前写过一个《菜鸟学习自动化测试》系列,最近学python,所以想尝试一下selenium的在python平台如何搭建;还好这方法的文章很容易,在此将搭建步骤整理分享。 搭建平台windows 准备工具如下: ------------------------------------------------------------- 下载python https://www.python.org/ ----------------------------------------------------------

Google Chrome 2.0.171.0发布

只谈情不闲聊 提交于 2020-01-28 03:21:16
Chrome(谷歌浏览器)是由Google开发的一款可让您更快速、轻松且安全地使用网络的浏览器,它的设计超级简洁,使用起来更加方便. Google Chrome的特点是简洁、快速.Google Chrome支持多标签浏览,每个标签页面都在独立的“沙箱”内运行,在提高安全性的同时,一个标签页面的崩溃也不会导致其他标签页面被关闭.此 外,Google Chrome基于更强大的JavaScript V8引擎,这是当前Web浏览器所无法实现的. 官网: http://www.google.com/chrome 来源: https://www.cnblogs.com/top5/archive/2009/03/25/1421794.html

各种 真机远程调试 方法 汇总

孤街浪徒 提交于 2020-01-27 22:12:00
“真机远程调试”(remote inspect web on real device),是指用桌面电脑(PC或MAC)远程连接上移动设备,通过类似Chrome浏览器开发人员工具的界面,来调试移动设备上运行的网页 https://github.com/jieyou/remote_inspect_web_on_real_device?utm_campaign=email_admin&utm_source=trigger-email&utm_medium=email 总览表格 方法 关键点 实现难度(综合考虑搭环境、软件、硬件成本,分数 小 为佳) 调试效果(综合考虑仿真效果、能调试的项等,分数 大 为佳) 可用的桌面设备 可用的移动设备及可调试的浏览器 简要步骤 Chrome模拟器 非真机,只是模拟 0 2(新版本加入了模拟网络链接的功能,故上调评分) PC、MAC 无 GO weinre 安装较为繁琐 3 2 PC、MAC 全部 GO spy-debugger (简化weinre配置,支持https) 需要桌面设备和移动设备同一网段 2 2 PC、MAC 全部 GO 调试Android上的Chrome 需要翻墙 2 4 PC、MAC Android上的Chrome GO 调试Android APP里的webview 需要翻墙 3 4 PC、MAC Android

解决chrome浏览器请停用以开发者模式运行的扩展程序

安稳与你 提交于 2020-01-27 14:36:22
作为开发人员我们有时候为了工作的便捷不可避免安装了一些扩展程序来协助我们的工作,但是虽然可以使用但是有时候会有警告提示, 不胜其烦. 比如安装了在chrome浏览器上面的扩展程序会有如下提示: 尝试过很多方式去解决这个问题, 但是大多数的方法不是太过繁琐就是需要很强的技术开发能力自己去处理, 要是有了这本事谁还去安装插件扩展程序协助自己的工作, 在这儿推荐一个白痴都会的操作( 不动注册表,也不用替换文件,简单复制.粘贴就好 ): 1,首先下方百度网盘提取下面分享的version.dll文件 链接: https://pan.baidu.com/s/1YUIvAXyeoWFk2GRuyUo6DA 提取码:zjej 2,复制version.dll脚本文件然后直接粘贴到chrome.exe同路径目录下面 chrome一般默认路径位置:C:\ProgramFiles(x86)\Google\Chrome\Application), 如果不是在默认的位置找到其安装目录就好了 3,已经弄完了, 很简单的两个操作, 直接打开浏览器查看就可以了 来源: CSDN 作者: qu_sprrow 链接: https://blog.csdn.net/qu_sprrow/article/details/104091735

Chrome 控制台不完全指南

断了今生、忘了曾经 提交于 2020-01-27 14:32:35
Chrome的开发者工具已经强大到没朋友的地步了,特别是其功能丰富界面友好的console,使用得当可以有如下功效: 更高「逼格」更快「开发调试」更强「进阶级的Frontender」 Bug无处遁形「Console大法好」 console.log 大家都会用log,但鲜有人很好地利用 console.error , console.warn 等将输出到控制台的信息进行分类整理。 他们功能区别不大,意义在于将输出到控制台的信息进行归类,或者说让它们更语义化。 各个所代表的语义如下: console.log :普通信息 console.info :提示类信息 console.error :错误信息 console.warn :警示信息 当合理使用上述log方法后,可以很方便地在控制台选择查看特定类型的信息。 JavaScript 1 2 3 4 console . log ( '一颗红心向太阳' , '吼吼~' ) ; console . info ( '楼上药不能停!' ) ; console . warn ( '楼上嘴太贱!' ) ; console . error ( '楼上关你毛事?' ) ; 如果再配合 console.group 与 console.groupEnd ,可以将这种分类管理的思想发挥到极致。这适合于在开发一个规模很大模块很多很复杂的Web APP时

python+selenium自动化测试环境搭建

别来无恙 提交于 2020-01-27 14:16:52
selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比QTP有诸多有点: * 免费,也不用再为破解QTP而大伤脑筋 * 小巧,对于不同的语言它只是一个包而已,而QTP需要下载安装1个多G 的程序。 * 这也是最重要的一点,不管你以前更熟悉C、 java、ruby、python、或都是C# ,你都可以通过selenium完成自动化测试,而QTP只支持VBS * 支持多平台:windows、linux、MAC ,支持多浏览器:ie、ff、safari、opera、chrome * 支持分布式测试用例的执行,可以把测试用例分布到不同的测试机器的执行,相当于分发机的功能。 关于selenium的基础知识与java平台的结合,我之前写过一个《菜鸟学习自动化测试》系列,最近学python,所以想尝试一下selenium的在python平台如何搭建;还好这方法的文章很容易,在此将搭建步骤整理分享。 搭建平台windows 准备工具如下: ------------------------------------------------------------- 下载python https://www.python.org/ ----------------------------------------------------------

3.Appium处理原生与H5的嵌套

狂风中的少年 提交于 2020-01-27 05:13:15
环境前置准备 手机与电脑USB连接,开启USB调试模式,通过adb devices可查看到此设备。 电脑端、移动端安装chrome浏览器。(尽量保证移动端chrome版本低于电脑端) App webview开启debug模式 在电脑端Chrome浏览器地址栏输入 chrome://inspect/#devices ,进入调试模式: 此时页面显示了手机型号、驱动名称、APP要调试的WebView名称 点击inspect,若成功加载与APP端相同界面的调试页面,则配置成功 若获取不到WebView或者调试页面预览框显示空白,则需要进行VPN破解–安装翻墙软件(由于默认的DevTools使用的是appspot服务器,这在国内是需要翻越GWF) 尝试解决方法 : 1、在windows host文件中增加: 61.91.161.217 chrome-devtools-frontend.appspot.com 61.91.161.217 chrometophone.appspot.com 2、使用翻墙软件,如Lantern蓝灯 环境检查 App webview 调试模式检查与开启 基础检查方式 打开app对应的h5页面,在 chrome://inspect/#devices 地址中,检查是否显示对应的webview,如没有,则当前未开启调试模式。 在自动化代码中,进入到对应的H5页面

在ubuntu下安装Chrome

人盡茶涼 提交于 2020-01-27 04:53:27
在ubuntu下安装Chrome 1. 官网 下载 google-chrome-stable_current_amd64.deb 2.进入到下载目录:右键在终端打开,执行 sudo dpkg -i google-chrome-stable_current_amd64.deb 3.打开Chrome并锁定到启动器 来源: CSDN 作者: 小邋遢-lxh 链接: https://blog.csdn.net/LIU2089735320/article/details/103875158

下载与当前Chrome对应的chromedriver.exe(用于python+selenium)

醉酒当歌 提交于 2020-01-27 01:54:09
一、 打开Chrome浏览器,输chrome://version/ 二、下载chromedriver.exe驱动 注意:上图可以看到安装的Chrome浏览器版本为79.0.3945.88 (正式版本) 下载地址1: http://npm.taobao.org/mirrors/chromedriver/ 下载地址2: http://chromedriver.storage.googleapis.com/index.html Firefox浏览器驱动下载地址: https://github.com/mozilla/geckodriver/releases/ IE浏览器驱动下载: http://selenium-release.storage.googleapis.com/index.html 来源: CSDN 作者: yiwenrong 链接: https://blog.csdn.net/yiwenrong/article/details/103800023

Python(一)|selenium + python自动化测试环境搭建

放肆的年华 提交于 2020-01-27 01:11:55
一、selenium+python 环境搭建 1.1 selenium 介绍 selenium 是一个web 的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,因为它相比QTP 有诸多优点: * 免费,也不用再为破解QTP 而大伤脑筋 * 小巧,对于不同的语言它只是一个包而已,而QTP 需要下载安装1个多G 的程序。 * 支持多语言,这也是最重要的一点,不管你以前更熟悉C、java、ruby、python、或都是C# ,你都可以通过selenium完成自动化测试,而QTP 只支持VBS * 支持多平台:windows、linux、MAC ,支持多浏览器:ie、ff、safari、opera、chrome * 支持分布式测试用例的执行,可以把测试用例分布到不同的测试机器的执行,相当于分发机的功能。 1.2 准备工作 搭建平台windows 准备工具如下: ------------------------------------------------------------- 下载python http://python.org/getit/ 下载setuptools 【python 的基础包工具】 http://pypi.python.org/pypi/setuptools 下载tar.gz文件后使用7Z解压 下载pip 【python 的安装包管理工具】