定義browserstack安全密鑰在accespance.suite.yml文件試圖與browserstack運行使用TravisCI我的測試插件。 測試用例都寫在codeception。我如何在codeception
現在,我能夠成功地定義爲travis.yml插件browserstack安全密鑰,但acceptance.suite.yml文件還需要在能力用戶名和訪問密鑰。如何以我們在travis.yml中定義的類似方式以安全格式定義該值?
參考文件還顯示在主機URL純文本使用的用戶名和訪問密鑰。但我需要從安全的價值。
有一件事我可以通過在特拉維斯環境變量做文件,但我不明白我怎麼訪問這些變量?它gaves我一個錯誤每次 -
[Facebook的\ webdriver的\異常\ UnknownServerException]無效的用戶名或密碼
下面是我的附加特拉維斯文件設置Browserstack。
addons: browserstack:
username: "username"
access_key:
secure: "secure-key"
現在,accept.suite.yml文件也需要證書,但我需要保守這些祕密。
class_name: AcceptanceTester
modules:
enabled:
- \Helper\Acceptance
- WPWebDriver
config:
WPWebDriver:
host: 'hub-cloud.browserstack.com'
port: 80
browser: 'firefox'
url: 'http://localtest.me'
adminUsername: ''
adminPassword: ''
adminPath: '/wp-admin'
capabilities:
'browserstack.user': 'username'
'browserstack.key': 'I NEED SECURE KEY HERE'
'os': 'OS X'
'os_version': 'sierra'
'browserstack.debug': 'true'
'build': 'Build_01'
'project': 'Automated_1'
'browserstack.local': 'true'
任何幫助將不勝感激。
[鏈接到動態配置與參數文檔】(http://codeception.com/docs/06-ModulesAndHelpers#Dynamic-Configuration-With-Params) – yuga