Problem possible bug Selenium WebDriver module use advanced settings proxy
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- php
- 領域
- testing-qa
調査の方向性
まず vendor/codeception/codeception/src/Codeception/Module/WebDriver.php の _initialize() 周辺、293-295 行目を確認し、その後 acceptance.suite.yml のプロキシ設定と比較してください。提供された設定を使用して codecept run acceptance --steps を実行し、設定された noProxy、httpProxy、sslProxy の値が Selenium のプロキシ capabilities として渡されることを確認してください。
索引モデルが issue の本文から書いたものです。
説明
What are you trying to achieve?
What do you get instead?
Provide console output if related. Use
-vvvmode for more details.
codecept run acceptance --steps
Provide test source code if related
Does not work in this setting in acceptance.suite.yml
class_name: AcceptanceTester
modules:
enabled:
- WebDriver:
url: 'http://myproject.dev'
browser: firefox
window_size: maximize
capabilities:
proxyType: 'manual'
noProxy: 'localhost, 127.0.0.1, *.dev'
httpProxy: '10.255.100.1:3128'
sslProxy: '10.255.100.1:3128'
- \Helper\Acceptance
#File vendor/codeception/codeception/src/Codeception/Module/WebDriver.php
Method _initialize() line 293-295
For my solution neccessary alter manual for settings use no proxy for in runtime browser.
Sets Selenium2 desired capabilities. Should be a key-value array proxy
https://github.com/SeleniumHQ/selenium/wiki/DesiredCapabilities#proxy-json-object
My problem was to inform the browser the list of url no proxy in capabilities [noProxy]
if ($proxy = $this->getProxy()) {
$this->capabilities[WebDriverCapabilityType::PROXY] = $proxy;
}
#My solution
if ($proxy = $this->getProxy()) {
$this->capabilities[WebDriverCapabilityType::PROXY] = array(
'proxyType' => 'manual',
'noProxy' => 'localhost, 127.0.0.1, *.dev ',
'httpProxy' => '10.255.100.1:3128',
'sslProxy' => '10.255.100.1:3128'
);
}
Details
- Codeception version: 2.2.7
- PHP Version: 7.0
- Operating System: Debian 8
- Installation type: Phar || Composer
- List of installed packages (
composer show) - Suite configuration:
# paste suite config here
- 主要言語
- PHP
- スター
- 39
- フォーク
- 25
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Codeception/module-webdriver のほかの issue
-
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
Codeception/module-webdriver#151 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
Codeception/module-webdriver#135 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 38/100
Codeception/module-webdriver#130 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
Codeception/module-webdriver#128 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 45/100
Codeception/module-webdriver#126 ·
Codeception/module-webdriver の issue をすべて見る
似ている issue
-
jira-created
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 70/100
nunomaduro/phpinsights#745 ·
-
status/awaiting_triage
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
WordPress/plugin-check#1486 ·
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
az-digital/az_quickstart#6019 ·