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

基于CEF的应用程序Selenium自动化:无法通过参数传入URL

CEF应用Selenium自动化:URL参数传递问题解决办法

问题根源

多数CEF封装的应用不会直接识别裸URL字符串作为启动参数,要么需要特定前缀标识,要么要求URL作为位置参数跟在程序路径后。

解决办法及代码示例

先手动确认你的应用正确的命令行启动格式,再对应修改Selenium代码:

  • 如果快捷方式目标是 "my application.exe" --url=https://目标地址,代码调整为:
Options.setBinary("my application.exe address");
// 带--url前缀传入目标地址
Options.addArgument("--url=https://目标地址");
// 用options初始化driver
  • 如果快捷方式目标是 "my application.exe" https://目标地址(URL直接作为位置参数),代码调整为:
Options.setBinary("my application.exe address");
// 直接传入完整URL作为参数
Options.addArgument("https://目标地址");
// 用options初始化driver

关键验证步骤

先在系统命令行中测试启动格式,确认哪种方式能正常打开应用并加载目标URL,再把对应参数格式照搬到Selenium代码中即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 16:01:17