![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
《问题集》Web UI自动化
主要记录自动化测试工作中遇到的相关问题和解决办法,避免二次入坑
djch0319
这个作者很懒,什么都没留下…
展开
-
Selenium 自动化 文件上传功能
【问题描述】上传文件时需要打开弹窗,而这个弹窗不属于浏览器的元素,Selenium是无法识别的。实现方式主要是以下两种:【方式1】如果是将本地文件的路径传到input标签的方式,可以直接使用send_keys()来实现。#元素定位到文件按钮,然后使用send_keys传图片路径,实现上传功能file_path = r'D:\D:此电脑\Workspace (Python)\study\utils\upload_file\假笑男孩.jpg'driver.find_element_by原创 2021-01-16 18:04:46 · 397 阅读 · 2 评论 -
Selenium WebDriverException unable to discover open pages
【问题描述】浏览器驱动问题浏览器启动后无法打开页面,原因没有找到,但是找到了解决办法【解决步骤】1、添加一项Options参数:--no-sandboxoptions.add_argument('--no-sandbox')2、保存后重新运行即可...原创 2021-01-16 16:25:05 · 1946 阅读 · 2 评论 -
Selenium WebDriverException cannot find Chrome binary
浏览器驱动相关问题(chrome)【问题描述】由于我将chrome的安装文件挪到了D盘,与默认的安装位置不符,导致运行时报错【解决步骤】1、添加一项Options参数:_binary_location,参数值为chrome文件位置2、保存后再次启动即可...原创 2021-01-16 16:07:01 · 278 阅读 · 0 评论 -
Selenium WebDriverException ‘chromedriver‘ executable needs to be in PATH
浏览器驱动版本相关问题(chrome为例)报错信息示例:解决步骤1、百度chromedriver搜索镜像源,下载与浏览器版本一致的驱动文件eg:淘bao的镜像源http://npm.taobao.org/mirrors/chromedriver/2、将下载的chromedriver.exe文件放置与python安装位置的根目录下...原创 2021-01-16 15:36:56 · 122 阅读 · 0 评论