做UI自动化时,会遇到双击、右键等鼠标操作,可以使用webdriver里面呆的ActionChains类进行处理鼠标事件 from selenium import webdriver from selenium.webdriver.common.keys import Keys from selen ...
分类:
其他好文 时间:
2020-03-02 22:49:37
阅读次数:
83
当前测试人员的主要矛盾: Python基础语法都看了学了几遍了。 用不上,不会写,网上的例子又大部分是面向开发人员的, 好多都是人工智能,大数据,区块链,或者数学算法题。 偶尔有Selenium面向Web测试人员, 但是Selenium作为Python入门实例, 也不合适,因为还是太难了。 武散人的 ...
分类:
其他好文 时间:
2020-03-02 22:34:33
阅读次数:
101
#八大定位方式 from selenium import webdriver def BrowserOpen(): driver = webdriver.Chrome(); driver.maximize_window() driver.get("https://www.baidu.com") re ...
分类:
其他好文 时间:
2020-03-02 19:10:49
阅读次数:
124
一、环境搭建参考:https://blog.csdn.net/efly2333/article/details/80346426二、selenium用法详解(https://www.cnblogs.com/themost/p/6900852.html) 1 selenium用法详解 2 seleni... ...
分类:
编程语言 时间:
2020-03-01 14:23:33
阅读次数:
69
使用selenium的 .send_keys 方法能够满足大多数情况的输入操作,但是在输入内容很多的情况下,使用该方法会消耗很多时间。 此时可以使用selenium执行js的 .innerHTMLf方法快速输入这些内容。 但是使用js的方法有一定缺陷性,它对常见 input标签类型的输入框无效,只对 ...
分类:
编程语言 时间:
2020-02-29 14:46:07
阅读次数:
129
目录 1. selenium介绍 2. selenium安装 3. selenium常用操作 4. QQ空间模拟登陆 5. 图片懒加载 ...
分类:
编程语言 时间:
2020-02-29 12:56:41
阅读次数:
76
一、安装Chrome驱动 1、Chrome版本查看 点击Chrome上的查看 >关于Chrome 2、chrome浏览器和Chromedriver对应版本 ChromeDriver Version Chrome Version79.0.3945.16 7978.0.3904.70 7878.0.39 ...
分类:
其他好文 时间:
2020-02-28 11:54:36
阅读次数:
58
最近爬取一个网站时,遇到div 的CSS中overflow-y:hidden 解决方法: 利用执行js,改变DIV 的CSS 属性 然后,让屏幕向移动 js =js ="document.getElementById('frozen-west').style='overflow: scroll; p ...
分类:
其他好文 时间:
2020-02-27 15:53:00
阅读次数:
66
1、设置无头浏览器模式 2、设置屏幕尺寸 3、通过xpath获取元素并单击 4、关闭浏览器 5、获取input标签 输入文字 执行回车 6、执行双击 7、执行等待 8、浏览器全屏截图保存到指定路径 9、退出driver程序 driver.quit() `` 10、select下拉框的选值处理 ...
分类:
其他好文 时间:
2020-02-27 10:26:52
阅读次数:
100
SMPT(Simple Mail Transfer Protocol)简单邮件传输协议,是一组由源地址到目的地址传送邮件的规则,可以控制信件的中转方式。Python的smptlib模块提供了简单的API用来实现发送邮件的功能,它对SMPT进行了简单的封装。 一、python自带的发送邮件功能 1、发 ...
分类:
其他好文 时间:
2020-02-26 18:39:04
阅读次数:
120