Disclaimer
This workload is provided as-is and might need further configuration and customization to work successfully in each unique environment. For further Professional Services-based customization, please consult with the Login VSI Support and Services team. Please refer to the Application Script Recording for further self-help information regarding workload crafting and implementation.
For more information, refer to the top of the .cs file under Additional Resources.
Overview
-
Please read each of the commented-out portions of this script to see what it does and if there are lines that should be commented out or changed (variables, for example)
-
Environment: Win 10 Pro x64 winver 1909 18363.720 | Slack for Windows version 4.4.0 | Login Enterprise ScriptingToolset version 4.0.11
-
Google Chrome browser is optional to be installed -- if Slack needs to be logged into/authenticated via a web browser, then Chrome will be needed (or another web browser, but the script will need to be customized to support it)
This workload will perform the following interactions:
-
Start Slack for Windows; ensure it's started.
-
Look for the Sign In button, but move on if it's not found.
-
If the sign-in button is present, it will process the defined sign-in process, with the defined user credentials, into the defined workspace.
-
If the Sign In button is not present, then the script will assume the workspace is already logged in and just continue with the defined workload actions thereafter.
-
-
Interact with the logged-in version of Slack desktop, verifying it has opened successfully to the landing page.
-
Open the defined Slack channel name by clicking on it.
-
Click on the new message field after the defined Slack channel has been opened.
-
Send test messages, with the defined loop amount, into the Slack channel via the message field.
-
Close out of Slack for Windows.