
《问题集》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 · 516 阅读 · 2 评论 -
Selenium WebDriverException unable to discover open pages
【问题描述】浏览器驱动问题 浏览器启动后无法打开页面,原因没有找到,但是找到了解决办法 【解决步骤】 1、添加一项Options参数:--no-sandbox options.add_argument('--no-sandbox') 2、保存后重新运行即可 ...原创 2021-01-16 16:25:05 · 2141 阅读 · 2 评论 -
Selenium WebDriverException cannot find Chrome binary
浏览器驱动相关问题(chrome) 【问题描述】 由于我将chrome的安装文件挪到了D盘,与默认的安装位置不符,导致运行时报错 【解决步骤】 1、添加一项Options参数:_binary_location,参数值为chrome文件位置 2、保存后再次启动即可 ...原创 2021-01-16 16:07:01 · 343 阅读 · 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 · 176 阅读 · 0 评论