环境:wind10,chrome65/redhat7.4,chrome65
远程操作,vnc 或者远程桌面做自动化测试的时候,总是需要晃动下鼠标,不然程序就会超时报出异常,这个要怎么破?以前有人说是远程的问题,觉得 selenium 不至于啊,应该考虑到了这个远程的问题啊
请教大家这个怎么破解呢?
环境:wind10,chrome65/redhat7.4,chrome65
远程操作,vnc 或者远程桌面做自动化测试的时候,总是需要晃动下鼠标,不然程序就会超时报出异常,这个要怎么破?以前有人说是远程的问题,觉得 selenium 不至于啊,应该考虑到了这个远程的问题啊
请教大家这个怎么破解呢?
|
yxysnaoMar 19, 2018 via Android
1
远端的 windows 有休眠机制吧,selenium 是应用层的又决定不了系统层的事
|
|
whileFalseMar 19, 2018
2
试试禁用远程系统休眠。
|
|
luowayMar 19, 2018
4
没用过,测 chrome 推荐用官方的 puppeteer
|
|
6
现在在 windows 下用鼠标精灵来定时刺激;
rhel 没想到什么方法来做。 |
|
youngxuMar 19, 2018 via Android
7
那你就用 autogui 晃一下鼠标
|
|
simple2025Mar 19, 2018 via iPhone
9
不就是 session 过期的问题吗
看下 driver 里面有没有设置超时的 |
|
blackwhitesMar 19, 2018
11
好像是有这个问题,我用 Linux 的 Selenium Grid Docker
|
|
12
@blackwhites docker 上也会这样?觉得好多人没有遇到这个问题,难道大家都是看着程序自己运行?不做别的?
|
|
13
@blackwhites 话说有解决方案吗?插入一段 autogui 代码?
|