selenium 访问网页抛出ElementNotVisibleException异常
问题描述:
在使用selenium时遇到如下异常导致程序终止:
selenium.common.exceptions.ElementNotVisibleException: Message: {"errorMessage":"Element is not currently visible and may not be manipulated","request":{"headers":{"Accept":"application/json","Accept-Encoding":"identity","Connection":"close","Content-Length":"81","Content-Type":"application/json;charset=UTF-8","Host":"127.0.0.1:55400","User-Agent":"Python http auth"},"httpVersion":"1.1","method":"POST","post":"{\"id\": \":wdc:1507345910060\", \"sessionId\": \"416c7180-ab0d-11e7-b13e-8162184dcb19\"}","url":"/click","urlParsed":{"anchor":"","query":"","file":"click","directory":"/","path":"/click","relative":"/click","port":"","host":"","password":"","user":"","userInfo":"","authority":"","protocol":"","source":"/click","queryKey":{},"chunks":["click"]},"urlOriginal":"/session/416c7180-ab0d-11e7-b13e-8162184dcb19/element/:wdc:1507345910060/click"}}
Screenshot: available via screen
解决办法:
在启动对应浏览器驱动后,添加如下所示深紫色所示内容。(Note:该条语句用于设置窗口显示尺寸规格,最好设置为您当前pc的电脑分辨率)
brower = webdriver.Chrome()
brower.set_window_size(1920, 1080)
最新文章
- patch 打补丁,和diff 生成制作补丁
- bzoj2548[Cstc2002]灭鼠行动
- 轉發XML
- 通信原理实践(五)——2PSK 与2DPSK 通信系统
- 【转】 设定linux 系统可用资源
- poj2月下旬题解
- aliyun云服务器硬件性能测试
- redhat安装wine
- .NET CORE——Console中使用依赖注入
- 前端javascript中字符串的总结
- Do you kown Asp.Net Core -- 配置Kestrel端口
- 数据库性能测试:sysbench用法详解
- 位运算 - 最短Hamilton路径
- Paper | Batch Normalization
- Java:类加载机制及反射
- Scala_数据结构
- 4-2 Ajax练习题,12结算!Check Out。
- Flask教程 —— Web表单(上)
- 在CentOS中使用 yum 安装MongoDB及服务器端配置
- Flask基本知识