首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
V2EX  ›  Python

selenium 在自动化测试网页的时候,为何总是要晃动鼠标?不然就会超时?

  •  
  •   jahan · 184 天前 · 1628 次点击
    这是一个创建于 184 天前的主题,其中的信息可能已经有所发展或是发生改变。

    环境:wind10,chrome65/redhat7.4,chrome65

    远程操作,vnc 或者远程桌面做自动化测试的时候,总是需要晃动下鼠标,不然程序就会超时报出异常,这个要怎么破?以前有人说是远程的问题,觉得 selenium 不至于啊,应该考虑到了这个远程的问题啊

    请教大家这个怎么破解呢?

    13 回复  |  直到 2018-03-19 21:24:02 +08:00
        1
    yxysnao   184 天前 via Android
    远端的 windows 有休眠机制吧,selenium 是应用层的又决定不了系统层的事
        2
    whileFalse   183 天前
    试试禁用远程系统休眠。
        3
    jahan   183 天前
    @yxysnao 已经取消了 windows 休眠,rhel7 的屏保,可是还是会发生超时,一个现象就是晃动鼠标,就会运行加速一下。
        4
    luoway   183 天前
    没用过,测 chrome 推荐用官方的 puppeteer
        5
    jahan   183 天前
    @luoway 问题是 firefox,chrome 都会发生这种事情,需要晃动鼠标刺激一下,要不就超时了。
        6
    jahan   183 天前
    现在在 windows 下用鼠标精灵来定时刺激;
    rhel 没想到什么方法来做。
        7
    youngxu   183 天前 via Android
    那你就用 autogui 晃一下鼠标
        8
    jahan   183 天前
    @youngxu 有没有根治的方法呢
        9
    chenqh   183 天前 via iPhone
    不就是 session 过期的问题吗
    看下 driver 里面有没有设置超时的
        10
    jahan   183 天前
    @chenqh 有啊,设置了超时啊,webdriverwait 都有设置啊,可是总觉得不是 session 过期,为什么鼠标刺激一下,就能加快测试呢
        11
    blackwhites   183 天前
    好像是有这个问题,我用 Linux 的 Selenium Grid Docker
        12
    jahan   183 天前
    @blackwhites docker 上也会这样?觉得好多人没有遇到这个问题,难道大家都是看着程序自己运行?不做别的?
        13
    jahan   183 天前
    @blackwhites 话说有解决方案吗?插入一段 autogui 代码?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2908 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 21ms · UTC 05:15 · PVG 13:15 · LAX 22:15 · JFK 01:15
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1