随笔分类 -  Selenium

摘要:API Reference : https://miyakogi.github.io/pyppeteer/reference.html from pyppeteer import chromium_downloaderprint(chromium_downloader.DEFAULT_DOWNLOA 阅读全文
posted @ 2020-07-12 01:45 不带R的墨菲特 阅读(526) 评论(0) 推荐(0) 编辑
摘要:dependency: pywin32 , pyperclip import win32apiimport win32conimport pyperclip def uploads(filePath): """ 使用 python 的 win32api,win32con 模拟按键输入,实现文件上传操 阅读全文
posted @ 2020-07-01 20:39 不带R的墨菲特 阅读(348) 评论(0) 推荐(0) 编辑
摘要:starts-with 顾名思义,匹配一个属性开始位置的关键字 contains 匹配一个属性值中包含的字符串 text() 匹配的是显示文本信息,此处也可以用来做定位用 eg //input[starts-with(@name,'name1')] 查找name属性中开始位置包含'name1'关键字 阅读全文
posted @ 2020-06-21 12:37 不带R的墨菲特 阅读(254) 评论(0) 推荐(0) 编辑
摘要:1.前提你的驱动和版本对应无问题时,依旧报未知错误无法启动chrome 解决方法加上两行: options.addArguments("no-sandbox");options.addArguments("--disable-gpu"); 其中“–no-sandbox”参数是让Chrome在root 阅读全文
posted @ 2019-05-03 00:15 不带R的墨菲特 阅读(1487) 评论(0) 推荐(0) 编辑
摘要:解决思路两种:1.直接linux catalina.out读取:一分每10s轮询出现新的直接读取返回<br>2.缓存注入cookie,先手动登录获取session 然后通过注入user,pwd 进cookie cookie注入:见我csdn直接可以跑代码自己观察效果邮箱手动登录是有滑块拦截的 htt 阅读全文
posted @ 2019-03-31 15:11 不带R的墨菲特 阅读(1032) 评论(0) 推荐(0) 编辑
摘要:python selenium-9 grid模式 grid是进行分布式测试的工具,由一个hub主节点和若干个node代理节点组成 1.下载Selenium Standalone Server 下载地址:https://www.seleniumhq.org/download/ 2.启动hub和节点 # 阅读全文
posted @ 2019-03-24 20:38 不带R的墨菲特 阅读(177) 评论(1) 推荐(0) 编辑
摘要:内置函数 : driver.execute_script() 2.自定义弹窗 由于alert弹窗不美观,现在大多数网站都会使用自定义弹窗,使用Selenium自带的方法就驾驭不了了,此时就要搬出JS大法。这里举一个新世界教育官网首页的例子: 图中的这种弹窗就是现在主流的表现形式,处理这种弹窗可以利用 阅读全文
posted @ 2019-03-24 19:04 不带R的墨菲特 阅读(595) 评论(0) 推荐(0) 编辑
摘要:chromeOptions各个参数的数据类型:具体看官方文件,https://sites.google.com/a/chromium.org/chromedriver/capabilities add_argument 方法添加启动参数有: –user-data-dir=”[PATH]” 指定用户文 阅读全文
posted @ 2019-03-24 18:49 不带R的墨菲特 阅读(925) 评论(0) 推荐(0) 编辑
摘要:1.1. 连接无用户名密码认证的代理 2. 有用户名和密码的连接 以上直接通过python代码生成chrome所需的zip插件文件,IP端口用户名密码写上自己的,原文出处: https://github.com/RobinDev/Selenium-Chrome-HTTP-Private-Proxy 阅读全文
posted @ 2019-03-24 18:12 不带R的墨菲特 阅读(5559) 评论(0) 推荐(0) 编辑
摘要:环境 python 3.7 由于3.0-3.5以下部分pytest可能有部分兼容问题安装建议2.7-2.9,3.5-最新 pip install pytest专属 pytest框架包 pip install allure-pytest 专属allure的报告包后面会用到可以不安装这里 pip ins 阅读全文
posted @ 2019-03-23 22:27 不带R的墨菲特 阅读(650) 评论(0) 推荐(0) 编辑
摘要:2.框架引用uittest 封装模式二: 框架引用 阅读全文
posted @ 2019-03-23 22:08 不带R的墨菲特 阅读(1324) 评论(0) 推荐(0) 编辑
摘要:上面是很久以前的没更新:邮件发送见最新的文章封装很全面写了一次https://www.cnblogs.com/SunshineKimi/p/10629267.html 定时计划参考最新的机制schedule文章 :https://www.cnblogs.com/SunshineKimi/p/1063 阅读全文
posted @ 2019-03-15 23:36 不带R的墨菲特 阅读(330) 评论(1) 推荐(0) 编辑

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