window(2018-05-29)最新 python:3.6.1 地址https://www.python.org/downloads/release/python-361/ selenium:3.4.3 安装好python后 ,cmd 直接 pip install selenium ( 1.如果 ...
分类:
编程语言 时间:
2018-05-29 19:06:04
阅读次数:
341
近期在摸索Python+Selenium自动化,实现模拟用户登录搜索等操作,反馈相关日志,再交由Zabbix分析,监控页面访问是否正常。 期间需要对Linux火狐浏览器进行升级,由于生产环境为内网环境,无法使用yum进行升级。本想在外网环境下使用Docker进行安装,然后打成镜像后迁移到内网环境。但 ...
分类:
编程语言 时间:
2018-05-29 19:04:59
阅读次数:
151
1. 强制等待 第一种也是最简单粗暴的一种办法就是强制等待sleep(xx),强制让闪电侠等xx时间,不管凹凸曼能不能跟上速度,还是已经提前到了,都必须等xx时间。 看代码: ? 1 2 3 4 5 6 7 8 9 10 11 # -*- coding: utf-8 -*- from seleniu ...
分类:
编程语言 时间:
2018-05-24 15:11:42
阅读次数:
258
定位隐藏要素的原理:页面主要通过“display:none”来控制元素不可见。所以我们需要通过javaScript修改display的值得值为display="block,来实现元素定位的。 HTML代码: 核心代码如下: 打印结果: 有时候我们会碰到一些元素不可见,这个时候selenium就无法对 ...
分类:
编程语言 时间:
2018-05-23 17:05:40
阅读次数:
4420
Jenkins简介 Jenkins是Java编写的非常流行的持续集成(CI)服务,起源于Hudson项目。所以Jenkins和Hudson功能相似。 Jenkins支持各种版本的控制工具,如CVS、SVN、Git、Mercurial、Perforce和ClearCase,而且可以执行用Apache ...
分类:
编程语言 时间:
2018-05-21 19:34:29
阅读次数:
300
Python +selenium+googledriver 小白的血泪安装使,不停的总结写心得是理解透彻的毕竟之路 一,python的安装: 2、下载完成后如下图所示 3、双击exe文件进行安装,如下图,并按照圈中区域进行设置,切记要勾选打钩的框,然后再点击Customize installatio ...
分类:
编程语言 时间:
2018-05-18 23:31:53
阅读次数:
286
在火狐浏览器上传文件 上传前,同一个HTML文件在火狐和Edge浏览器显示有些不同 这是Firefox浏览器的显示 这是Edge浏览器 上传后 ...
分类:
编程语言 时间:
2018-05-18 01:27:22
阅读次数:
312
如下图所示,这种窗口是不能通过前端工具对其进行定位的,这里可以通过switch_to_alert()方法去接受这个弹窗 ...
分类:
编程语言 时间:
2018-05-18 00:34:48
阅读次数:
235
终于,我踏入了学习自动化的道路。原本是排斥代码的,可是没想到真的认真去学了的时候,发现他是有意思的,完成作业以后觉得好有成就感。学习过程中,也遇到不少问题,就试着去找解决问题的办法,找不到解决办法了,也有同事可以请教。这样的学习机会,好难得啊。 现在已经学习了环境搭建、Python基础语法、元素定位 ...
分类:
编程语言 时间:
2018-05-16 10:51:09
阅读次数:
272
os模块是关于文件/目录方面的 导入语法 import os 相关方法 path.abspath() 用来获取当前路径下的文件 os.path.abspath('checkbox.html') 这句获得的结果是E:/Python-Project/threeCases/checkbox.html,但是 ...
分类:
编程语言 时间:
2018-05-16 00:37:05
阅读次数:
231