Lambda Hooks For Selenium Automation
LambdaTest Selenium Grid offers a set of hooks also known as Lambda Hooks that you can leverage to modify your automation test cases and perform multiple operations in your automation scripts.
Below is the representation of the available Lambda Hooks along with the function it performs.
|lambda-status||Check whether the test is passed or failed.|
For Passed Test:
For Failed Test:
Here are some newly added status you can use for interpreting test execution results:
|lambda-file-exists||Check whether the downloaded file exists in the test machine.|
|lambda-file-stats||Retrieve file metadata such as md5 code, modified time, name and size.|
|lambda-file-content||Download file content using base64 encoding.|
|lambda-file-list||List down the file in download directory.|
|lambda-name||For changing the Test Name.|
|lambda-action||Used to mark a test as passed/failed. Moreover, it allows the option to include a failure reason, which will be visible on the LambdaTest Automation Dashboard inside the session view.|
Note: These hooks will only work if you're connected to your LambdaTest Hub URL. If you use these hooks on any other platform, you might see the error:
Got Questions? Give a Shout to us. We're here for you 24/7.
Happy testing! :)