Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

Can't change user agent for firefox/geckodriver

未关闭
#122 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
3/5
预计耗时
1-2 天
新手友好度
35/100
Issue 类型
功能
描述清晰度
基本清楚
活跃度
停滞
技术栈
php
领域
testing

调研方向

从 WPWebDriver 套件配置及其 capabilities 条目开始,重点检查 issue 中所示的 moz:firefoxOptions args 和 prefs。使用 Firefox 复现该配置,并确定是否应用了请求的 user agent;完成的标准是测试浏览器报告已配置的 User-Agent,同时保留现有的 language 和 headless 设置。

由索引模型根据 Issue 内容生成。

描述

I'm trying to set a specific User-Agent in geckodriver for the sake of my tests. But I can't find how to properly set that option in yml settings.

Is there any way to change for firefox the user agent?

  • Codeception version: 5.1
  • PHP Version: 8.2
  • Operating System: Ubuntu
  • Installation type: Composer
  • Suite configuration:
   wpfirefox:
       modules:
          enabled:
              config:
                 WPWebDriver:
                     url: '%TEST_LOCAL_WP_URL%'
                     adminUsername: '%TEST_WP_ADMIN_USERNAME%'
                     adminPassword: '%TEST_WP_ADMIN_PASSWORD%'
                     adminPath: '%TEST_WP_ADMIN_PATH%'
                     browser: firefox
                     path: ''
                     window_size: 1024x768
                     capabilities:
                         moz:firefoxOptions:
                             args: ["-user-agent=wp-browser", "-headless"]
                             prefs:
                                intl.accept_languages: "fr-FR"
主要语言
PHP
星标
39
派生
25
PR 合并指标
30 天内没有已合并 PR

贡献指南

这个仓库没有索引到贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

Codeception/module-webdriver 的其他 Issue

查看 Codeception/module-webdriver 的全部 Issue

相似的 Issue

更多 PHP Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。