摘要:
示例代码 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 </head> 7 <body> 8 <input type="file" name="pic" 阅读全文
摘要:
截图操作 截取整个页面 截取指定元素 只有这2个方法 比较简单,见下图代码 1 from selenium import webdriver 2 3 driver = webdriver.Chrome("xxxxx/chromedriver.exe") 4 5 driver.get("https:/ 阅读全文
摘要:
背景 为什么要设置元素等待 因为,目前大多数Web应用程序都是使用Ajax和Javascript开发的;每次加载一个网页,就会加载各种HTML标签、JS文件 但是,加载肯定有加载顺序,大型网站很难说一秒内就把所有东西加载出来,不仅如此,加载速度也受网络波动影响 因此,当我们要在网页中做元素定位的时候 阅读全文
摘要:
有哪些键盘操作 删除键 空格键 制表键 回退键 回车键 全选 复制 剪切 粘贴 F1-F12 ......其实就是所有键盘都能模拟,包括alt、shift、insert、delete、home等等等...这里就不举例了 1 #!/usr/bin/env python 2 # -*- coding: 阅读全文
摘要:
背景 用selenium做自动化,有时候会遇到需要模拟鼠标操作才能进行的情况,比如单击、双击、点击鼠标右键、拖拽等等。 而selenium给我们提供了一个类来处理这类事件 ActionChains 有哪些鼠标操作呢 执行操作 左键,右键单击双击 鼠标悬停到元素,漂移处 长按 拖动 执行操作 perf 阅读全文