前言 虽然cookie相关操作在平常ui自动化中用得少,偶尔也会用到,比如登录有图形验证码,可以通过绕过验证码方式,添加cookie方法登录。 登录后换账号登录时候,也可作为后置条件去删除cookie然后下个账号登录 一、获取cookies:get_cookies() 1.获取cookies方法直接 ...
分类:
编程语言 时间:
2018-05-06 13:29:03
阅读次数:
154
前言有小伙伴在用脚本启动浏览器时候发现原来下载的插件不见了,无法用firebug在打开的页面上继续定位页面元素,调试起来不方便 。 加载浏览器配置,需要用FirefoxProfile(profile_directory)这个类来加载, profile_directory既为浏览器配置文件的路径地址 ...
分类:
编程语言 时间:
2018-05-06 12:18:32
阅读次数:
202
前言 自动化只要掌握四步操作:获取元素,操作元素,获取返回结果,断言(返回结果与期望结果是否一致),最后自动出测试报告。本篇主要讲如何用firefox辅助工具进行元素定位。元素定位在这四个环节中是至关重要的,如果说按学习精力分配的话,元素定位占70%;操作元素10%,获取返回结果10%;断言10%。 ...
分类:
编程语言 时间:
2018-05-06 12:17:54
阅读次数:
161
selenium版本安装后启动Firefox出现异常:'geckodriver' executable needs to be in PATH selenium默默的升级到了3.0,然而网上的教程都是基于selenium2的,最近有不少小伙伴踩坑了,决定有必要出这一篇,帮助刚入门的小伙伴们解决好环境 ...
分类:
编程语言 时间:
2018-05-06 12:15:49
阅读次数:
186
前言 在web页面中经常会遇到table表格,特别是后台操作页面比较常见。本篇详细讲解table表格如何定位。 一、认识table 1.首先看下table长什么样,如下图,这种网状表格的都是table 2.源码如下:(用txt文本保存,后缀改成html) <!DOCTYPE html><meta c ...
分类:
编程语言 时间:
2018-05-06 12:15:11
阅读次数:
228
1.使用pycharm工具,对象无法自动联想怎么办? 首先查看工具栏中File-->power save mode,查看是否勾选,如果勾选的话去掉勾选 如果上述方法还是正确后,查看import的模块文件是否存在,路径是否正确 2.selenium安装驱动后依旧无法使用 firefox浏览器需要安装g ...
分类:
编程语言 时间:
2018-05-06 00:18:47
阅读次数:
166
问题出在:应该将火狐浏览器驱动添加到火狐浏览器安装目录下,并且将火狐浏览器安装目录放在path下面。(出现大意,忘了在火狐浏览器下放其对应的驱动) 亲测以下组合方式可用: pycharm-community-2017.3.4.exe geckodriver-v0.20.0-win64Python 3 ...
分类:
Web程序 时间:
2018-05-05 21:44:39
阅读次数:
367
https://addons.mozilla.org/zh-CN/firefox/addon/cookie-manager/https://addons.mozilla.org/zh-CN/firefox/addon/foxyproxy-standard/https://addons.mozilla ...
分类:
其他好文 时间:
2018-05-05 01:05:37
阅读次数:
362
一、前言:JSON对象有两个方法:stringify()和parse()。 二、介绍:在最简单的情况下,这两个方法分别用于把JavaScript对象序列化为JSON字符串和把JSON字符串解析为原生JavaScript。 1、浏览器支持的转换方式(Firefox,chrome,opera,safar ...
分类:
Web程序 时间:
2018-05-03 10:31:28
阅读次数:
183
多窗口切换: from selenium import webdriver d = webdriver.Firefox() d.window_handles #显示所有的窗口 d.current_window_handle#x显示当前窗口 d.switch_to_window(d.window_ha ...
分类:
编程语言 时间:
2018-05-02 22:43:29
阅读次数:
228