aws-actions/AWS Device Farm Browser Testing GitHub Action

GitHub action for automated browser testing on AWS Device Farm

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 24, 2026
License
Other

Pinned Snippet

workflow.ymlSHA-pinned
uses: aws-actions/aws-devicefarm-browser-testing@08307129ceef7ad2999ce39e54fa9334df61bfb1 # v3.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
modeThe mode to run the action in. Ther are 2 values supported: Specify `project` mode when you require creation or looking up of an AWS Device Farm Project ARN. Specify `gridurl` mode when you require a Test Grid URL. Specify `artifact` mode when you require retrieval of artifacts from an existing AWS Device Farm Project ARN.yes
project-arnThe ARN of the AWS Device Farm Browser Testing Project. Alternatively supply a name and a project will be created on your behalfyes
url-expires-secondsLifetime, in seconds, of the Test Grid URL.no900
artifact-types(Optional) A comma delimited list of Device Farm Artifacts that should be downloaded after the jobs completes. https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-device-farm/Variable/TestGridSessionArtifactCategory/ Note: To download all artifact types set the value to ALL. To download none skip this input. They will be downloaded to a folder. The name of the folder can be found by referencing the output with name artifact-folder. Please use the GitHub Action [upload-artifact](https://github.com/actions/upload-artifact) to store them.no""
artifact-folder(optional) The name of the folder that the test artifacts are downloaded into.noartifacts
namedescription
console-urlThe AWS Console URL for the Test Grid Project
project-arnThe ARN of the AWS Device Farm Browser Testing Project
grid-urlThe AWS Device Farm Test Grid URL (only available in gridurl mode)
grid-url-expiresThe Datetime that the supplied grid-url will expire formatted as YYYY-MM-DDThh:mm:ss.fffZ