随笔分类 -  selenium

摘要:为什么需要等待 当进行自动化测试的时候: from selenium import webdriver driver = webdriver.Chrome() driver.get("https://www.baidu.com") driver.find_element_by_id("kw").se 阅读全文
posted @ 2020-11-10 19:31 hanfe1 阅读(158) 评论(0) 推荐(0) 编辑
摘要:说点废话 当我们正常在界面系统使用selenium时,会感觉很爽,因为能清楚的看到我们代码的实现的过程,当遇到报错,也能相对来说缩小错误范围,一般都能很快的找到问题所在; 倘若我们想在Linux环境(无界面)中使用selenium,虽然在官网可以下载到linux环境下的chromedriver驱动文 阅读全文
posted @ 2020-07-03 11:39 hanfe1 阅读(1430) 评论(0) 推荐(0) 编辑
摘要:Python selenium操作浏览器全屏截图 最近碰到一个问题,需求是把做好的报告发到领导邮箱(只能发邮箱,不接受邮箱链接等方式),大家都知道outlook对js是不支持的,只支持最简单的html样式,最后选定的方法是截图,但是报告可能很长啊,怎么能一次性全截下来呢,请大家往下看 首先本次实现是 阅读全文
posted @ 2020-06-15 16:19 hanfe1 阅读(4802) 评论(3) 推荐(3) 编辑
摘要:https://blog.csdn.net/weixin_33742618/article/details/93329579 阅读全文
posted @ 2020-06-15 11:01 hanfe1 阅读(424) 评论(0) 推荐(0) 编辑
摘要:```python from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains from selenium.common.exceptions import UnexpectedAlertPresentException from time import sleep 阅读全文
posted @ 2020-04-03 17:23 hanfe1 阅读(2235) 评论(0) 推荐(0) 编辑
摘要:1 控制浏览器 Selenium 主要提供的是操作页面上各种元素的方法,但它也提供了操作浏览器本身的方法,比如浏览器的大小以及浏览器后退、前进按钮等。 1.1 控制浏览器窗口大小 在不同的浏览器大小下访问测试站点,对测试页面截图并保存,然后观察或使用图像比对工具对被测页面的前端样式进行评测。比如可以 阅读全文
posted @ 2020-03-24 15:20 hanfe1 阅读(446) 评论(0) 推荐(0) 编辑
摘要:selenium模块基本使用 简介 selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题 selenium本质是通过驱动浏览器,完全模拟浏览器的操作(可以用于获取页面的动态数据),比如跳转、输入、点击、下拉等,来拿到网页渲染 阅读全文
posted @ 2020-03-24 15:06 hanfe1 阅读(246) 评论(0) 推荐(0) 编辑
摘要:转自 https://www.cnblogs.com/pythonClub/p/10491857.html 阅读全文
posted @ 2020-03-23 18:03 hanfe1 阅读(498) 评论(0) 推荐(0) 编辑
摘要:前言 超级鹰开发文档: http://www.chaojiying.com/api.html 我这里用的python,点击下载就好了。 一、通过selenium自动登录12306官网 二、python+selenium+Chromedriver使用location定位元素坐标偏差的问题 使用xpat 阅读全文
posted @ 2020-03-23 18:02 hanfe1 阅读(688) 评论(0) 推荐(0) 编辑
摘要:在做自动化测试的时候,经常会遇到这种情况,某个页面元素,你必须要把鼠标移动到上面才能显示出元素。那么这种情况,我们怎么处理呢?,selenium给我们提供了一个类来处理这类事件—— ActionChains 。 ActionChains 可以对需要模拟鼠标操作才能进行的情况,比如单击、双击、点击鼠标 阅读全文
posted @ 2020-03-23 17:24 hanfe1 阅读(390) 评论(0) 推荐(0) 编辑
摘要:一 前言 开展WEB UI自动化的核心思路,无非就是 找到元素, 然后 操作元素 这两个内容。在 "python selenium系列(二)元素定位方式" 一文中,已经介绍了如何找到元素这项技能,本文将介绍第二项内容,即如何操作已经找到的元素。 二 操作方法分类 总体来说,可以将操作大体分成四类,即 阅读全文
posted @ 2020-03-23 16:43 hanfe1 阅读(315) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示