跳到主要内容

Ghost Inspector with YAML

List of YAML parameters and examples for the "Ghost Inspector" action.

YAML parameters for Ghost Inspector

名称类型描述
action
必填
String操作名称
type
必填
StringThe type of the action. Should be set to GHOST_INSPECTOR.
integration_hash
必填
StringThe ID of the integration.
userStringThe name to associate with the event.
passwordStringThe password to associate with the event.
immediateBooleanUse to initiate the execution, then immediate return a response (without results).
disable_notificationsBooleanUse to disable all notifications for this execution only.
regionStringGeo-location for test execution. The following options are available: us-east-1, us-west-1, ca-central-1, eu-central-1, eu-west-1, eu-west-2, eu-west-3, eu-north-1, ap-northeast-1, ap-northeast-2, ap-southeast-1, ap-southeast-2, ap-south-1, sa-east-1.
browserStringAlternate browser to use for this execution. The following options are available: firefox (default), firefox-<version> specific version of Firefox, for example firefox-57, chrome (paid plans only), phantomjs.
suite_idStringThe ID of the suite to execute.
suite_nameStringThe name of the suite to execute.
folder_idStringThe ID of the folder to execute.
channelStringSpecify the Slack channel to notify for this suite run. Note that the value must be myChannel or %23myChannel and not #myChannel.
viewportStringAlternate screen size to use for all tests in this execution only. This should be a string formatted as {width}x{height}, for example 1024x768.
data_fileStringA CSV file containing a row of variable values for each suite run. A POST request must be used when sending this file. When included, an array of suite results will be returned instead of an array of test result.
start_urlStringAlternate start URL to use for all tests in this execution only.
user_agentStringAlternate user agent to use for all tests in this execution only.

YAML example for Ghost Inspector

actions:
- action: "Ghost Inspector Action"
type: "GHOST_INSPECTOR"
user: "$login"
password: "secure!h4323@hdfja"
immediate: false
disable_notifications: false
region: "us-east-1"
browser: "opera"
suite_id: "5c9ca42171f8231b363ef760"
suite_name: "buddy-tests"
folder_id: "5cd01a1a8214512d421d8205143"
channel: "slack_channel_name"
viewport: "5c9ca42171f8231b363ef760"
data_file: "variable.csv"
start_url: "https://app.buddy.works/nickname"
user_agent: "usernameghost"
integration_hash: "5ddb7c180fb38be67bd78a88a"
variables:
- key: "login"
value: "userLogin123"