You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Robot Framework脚本执行:浏览器打开却无法导航网站的超时问题求助

Robot Framework执行脚本时浏览器打开但无法导航至目标网站

执行Robot Framework脚本时,浏览器成功打开但无法导航到指定网站,已尝试更新WebDriver和浏览器至最新版本、检查路径设置,问题仍存在。

示例代码

*** Settings ***
Library    SeleniumLibrary

*** Variables ***
${URL}           https://www.google.com
${BROWSER}       chrome
*** Test Cases ***
Browse Google
    Open Browser    ${URL}    ${BROWSER}
    Maximize Browser Window
    Title Should Be    Google
    Sleep    3s
    Close Browser

控制台输出

Openbrowser
==============================================================================
Browse Google
DevTools listening on ws://127.0.0.1:50331/devtools/browser/bd57fd84-106d-4cd9-af6d-e9d7c1de2266     
WARNING: All log messages before absl::InitializeLog() is called are written to STDERR
I0000 00:00:1750070688.179921   17040 voice_transcription.cc:58] Registering VoiceTranscriptionCapability
Browse Google                                                         | FAIL |
ReadTimeoutError: HTTPConnectionPool(host='localhost', port=50328): Read timed out. (read timeout=120)
------------------------------------------------------------------------------
Openbrowser                                                           | FAIL |
1 test, 0 passed, 1 failed

排查建议

  • 增加显式等待逻辑,确保页面加载完成后再执行后续断言:在Open Browser步骤后添加Wait Until Page Contains Element css=input[name='q'] 30s
  • 检查本地代理设置,若开启系统代理或第三方代理工具,尝试关闭后重新运行脚本
  • 调整SeleniumLibrary的全局超时时间,在Settings中修改为Library SeleniumLibrary timeout=30
  • 添加浏览器启动参数禁用DevTools相关特性,修改Open Browser步骤为:Open Browser ${URL} ${BROWSER} options=add_argument('--disable-devtools')
  • 检查本地防火墙、杀毒软件是否拦截了WebDriver与浏览器的通信,临时关闭后测试脚本

内容的提问来源于stack exchange,提问作者Snoopycaty

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 21:23:21