谷歌浏览器

Python+Selenium基础入门及实践

蹲街弑〆低调 提交于 2019-12-01 23:20:51
Python+Selenium基础入门及实践 32018.08.29 11:21:52字数 3220阅读 23422 一、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 支持分布式测试用例的执行,可以把测试用例分布到不同的测试机器的执行,相当于分发机的功能。 官方文档: https://selenium-python.readthedocs.io/index.html https://seleniumhq.github.io/selenium/docs/api/py/api.html 1.2 selenium+Python环境配置 前提条件:已安装好Python开发环境(推荐安装Python3.5及以上版本)

UI 自动化测试: UIRecorder + Selenium standalone server 搭建 Web UI 自动化测试

时间秒杀一切 提交于 2019-12-01 23:01:04
相关文档链接: 1. 操作: https://www.jianshu.com/p/f7b11da864fa 官方网站: http://uirecorder.com/ Github: https://github.com/alibaba/uirecorder 使用手册: https://github.com/alibaba/uirecorder/blob/master/doc/zh-cn/readme.md 安装 1. 安装 Java JDK 并配置环境变量 2. 安装 nodejs 注意,目前Nodejs官网上发布的最新版本为v10.14.2,但是使用最新版本的Nodejs时,UI Recorder在初始化时会有问题(在Start Install project dependencies步骤卡住) 可用版本下载链接: https://nodejs.org/dist/v8.11.3/node-v8.11.3-x64.msi 3. 安装 chrome 浏览器 4. 安装 UIRecorder 使用管理员权限 在 cmd 窗口:     npm install -g cnpm --registry=https://registry.npm.taobao.org cnpm install uirecorder mocha -g    5. 检查浏览器与driver版本是否对应 1)

deepin15.11如何使用小飞机

我们两清 提交于 2019-12-01 20:18:31
第一步:在深度商店下载安装 shadowsocks-qt5 第二步:配置账号信息 第三步:配置Chrome插件SwitchySharp 1.在Chrome浏览器中安装好Proxy SwitchySharp插件. 2.设置切换规则 2.1直接连接:192\.168\.|localhost 2.2ss规则:(fbcdn|akamaihd|pixnet)\.net|wretch\.cc|t\.co|goo\.gl|(google(usercontent|apis)*|chrome|staticflickr|imdb|ytimg|gstatic|html5rocks|amazonaws|github|tumblr|addthis|wordpress|blogger|(blog|app)spot|friendfeed|twitter|facebook|youtube|dropbox|feedburner|googleapis|android)\.com 启用插件,情景模式选择自己配置的根据规则自动切换的模式即可。 配置完成后测试一下延迟,如果有延迟说明可以使用。 来源: https://www.cnblogs.com/Zlcode/p/11716423.html

Selenium

早过忘川 提交于 2019-12-01 19:18:21
一、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 支持分布式测试用例的执行,可以把测试用例分布到不同的测试机器的执行,相当于分发机的功能。 官方文档: https://selenium-python.readthedocs.io/index.html https://seleniumhq.github.io/selenium/docs/api/py/api.html 1.2 selenium+Python环境配置 前提条件:已安装好Python开发环境(推荐安装Python3.5及以上版本) 安装步骤: 安装selenium Win: pip install selenium Mac: pip3

【python】+'chromedriver' executable needs to be in PATH

余生长醉 提交于 2019-12-01 19:07:43
方法一: step1:下载谷歌驱动程序: 下载地址 step2:把“chromedriver.exe”复制到 谷歌浏览器(C:\Program Files\Google\Chrome\Application) 和 python(C:\Python27)的安装目录 step3:将谷歌浏览器目录(C:\Users\HD003\AppData\Local\Google\Chrome\Application)添加到path环境变量 方法二: 如果方法一不行,直接使用 executable_path="C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe" 赋值 1 from selenium import webdriver 2 3 driver = webdriver.Chrome(executable_path="C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe") 4 driver.get("http://www.baidu.com/") 来源: https://www.cnblogs.com/danhuai/p/11713686.html

Chrome DevTools 之 Network,网络加载分析利器

拜拜、爱过 提交于 2019-12-01 18:57:44
链接: https://www.jianshu.com/p/471950517b07 虽然一直在用Chrome DevTools,但大多停留在常用的功能和调试上,比如 Elements/Network/Sources/Console 等主要功能,而对于性能分析/优化相关的 Timeline/Profiles 一直敬而远之,深感其门槛高,于是潜心阅读文档,以望窥得一二,以解决实际问题。 不同版本的Chrome DevTools差别很大,这篇文章基于最新版的Mac Chrome完成,主要介绍 Network/Timeline/Profiles 三个方面的内容,为后续的加载优化,性能优化做准备 ...... 来源: https://www.cnblogs.com/xuange306/p/11713276.html

octotree — 树形展示 Github 项目代码

徘徊边缘 提交于 2019-12-01 15:53:23
前言.... octotree 是一款chrome插件,用于将 Github 项目代码以树形格式展示,而且在展示的列表中,我们可以下载指定的文件,而不需要下载整个项目 源码地址: https://github.com/buunguyen/octotree 下载地址: Chrome 浏览器: Chrome Web Store Mozilla 浏览器: Mozilla Add-ons Store Opera 浏览器:: Opera Add-ons Store 更多安装方法可以查看 : https://github.com/ovity/octotree/blob/master/README.md 来源: https://www.cnblogs.com/JonaLin/p/11691438.html