2

Behat Mink フレームワークの Selenium 2 ドライバーへのブリッジを介して、Firefox で作業しています。テストを実行すると、HTTP プロキシ認証ポップアップが表示されます。私のbehat.yamlファイルには基本認証のユーザー名とパスワードがありますが、機能しません。このポップアップ認証を処理するアイデアを教えてください。

ここに画像の説明を入力

setBasicAuth() 関数も試しましたが、うまくいきませんでした:

$this->getSession()->getDriver()->setBasicAuth('dharmalingam' ,'Welcome123');

私の behat.yml には以下が含まれます。

extensions:
      Behat\MinkExtension\Extension:
        default_session: selenium2
        javascript_session: selenium2
        goutte:              ~
        selenium2:
          browser: 'firefox'
          wd_host: http://dharmainin:6eb372e8-708f-4e07-a33f-b712aab3cd77@ondemand.saucelabs.com:80/wd/hub
          capabilities:
              version: ~
              platform: 'Windows 2008'
      features/extensions/SauceIntegration.php:
        param1: value1
    context:
        parameters:
          base_url: "http://example.com/"
          basic_auth:
            username: 'dharmalingam'
            password: 'Welcome123'
4

2 に答える 2

2

Sikuli、Selenium 統合による認証部分を処理できます。ここにドキュメントがあります

于 2013-06-29T15:24:38.273 に答える