上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页
摘要: 前言 本篇总结了几种js常用的定位元素方法,并用js点击按钮,对input输入框输入文本 一、以下总结了5种js定位的方法 除了id是定位到的是单个element元素对象,其它的都是elements返回的是list对象 1.通过id获取 document.getElementById(“id”) 2 阅读全文
posted @ 2017-11-10 17:39 小曺 阅读(5761) 评论(0) 推荐(0) 编辑
摘要: 前言 selenium截取全图小伙伴们都知道,曾经去面试的时候,面试官问:如何截图某个元素的图?不要全部的,只要某个元素。。。小编一下子傻眼了,苦心人,天不负,终于找到解决办法了。 selenium截图 1.selenium提供了几个截取全屏的方法 get_screenshot_as_file(se 阅读全文
posted @ 2017-11-10 16:41 小曺 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 前言 文件下载时候会弹出一个下载选项框,这个弹框是定位不到的,有些元素注定定位不到也没关系,就当没有鼠标,我们可以通过键盘的快捷键完成操作。 SendKeys库是专业的处理键盘事件的,所以这里需要用SendKeys解决 一、下载场景 1.当点到下载按钮时候,会弹出如下页面 2.如果想点“保存文件”按 阅读全文
posted @ 2017-11-10 16:40 小曺 阅读(799) 评论(0) 推荐(0) 编辑
摘要: 优化html报告 为了满足小伙伴的各种变态需求,为了装逼提升逼格,为了让报告更加高大上,测试报告做了以下优化: 测试报告中文显示,优化一些断言失败正文乱码问题 新增错误和失败截图,展示到html报告里 优化点击截图放大不清晰问题 增加饼图统计 失败后重试功能 兼容python2.x 和3.x 报告效 阅读全文
posted @ 2017-11-10 16:40 小曺 阅读(984) 评论(0) 推荐(0) 编辑
摘要: 前言 关于非input文件上传,点上传按钮后,这个弹出的windows的控件了,已经跳出三界之外了,不属于selenium的管辖范围(selenium不是万能的,只能操作web上元素)。autoit工具处理windows的控件窗口是专业的,所以这个需借助AutoIt来解决了。 一、环境准备 1.可以 阅读全文
posted @ 2017-11-10 16:39 小曺 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 前言 经常有人在群里反馈,明明代码一样的啊,为什么别人的能出报告,我的出不了报告;为什么别人运行结果跟我的不一样啊。。。 这种问题先检查代码,确定是一样的,那就是运行姿势不对了,一旦导入unittest模块,pycharm会自动识别以unittest的姿势去运行了。 一、unittest运行单个用例 阅读全文
posted @ 2017-11-10 16:39 小曺 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 前言 mac自带了python2.7的环境,所以在mac上安装selenium环境是非常简单的,输入2个指令就能安装好 需要安装的软件: 1.pip 2.selenium2.53.6 3.Firefox44.dmg 4.Pycharm (环境搭配selenium2+Firefox46及以下版本兼容, 阅读全文
posted @ 2017-11-10 16:38 小曺 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 前言 到unittest这里基本上可以搭建一个简易的项目框架了,我们可以用一条run_main.py脚本去控制执行所有的用例,并生成报告,发送邮件一系列的动作 一、新建工程 1.打开pycharm左上角File>New Project,在Location位置输入项目名称:D:\test\test_b 阅读全文
posted @ 2017-11-10 16:36 小曺 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 前言 selenium脚本写完之后,一般是集成到jenkins环境了,方便一键执行。 一、环境准备 小编环境: 1.win10 64位 2.JDK 1.8.0_66 3.tomcat 9.0.0.M4 4.jenkins 2.0 二、安装JDK 1.安装JDK教程很多,这里就不讲了,可以参考这个链接 阅读全文
posted @ 2017-11-10 16:36 小曺 阅读(1051) 评论(1) 推荐(0) 编辑
摘要: 前言 selenium2启动Chrome浏览器是需要安装驱动包的,但是不同的Chrome浏览器版本号,对应的驱动文件版本号又不一样,如果版本号不匹配,是没法启动起来的。 一、Chrome遇到问题 1.如果在启动chrome浏览器时候,出现如下界面,无法打开网址,那么首先恭喜你,踩到了坑,接下来的内容 阅读全文
posted @ 2017-11-10 16:01 小曺 阅读(863) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页