Count the number of instances
SOLVED- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Count the number of instances
Hey,
I'm trying to find a way to count the number of instances of an application without throwing an error. Part of my check is to launch a second instance, and verify that the application detects another instance running, and alerts the user. I don't want to stop testing when using Sys.Process("name", 2).Exists(). Is there a place where I can safely (without an error) count the number of instances for manual validation? Do I need to do this externally?
Thanks!
Solved! Go to Solution.
- Labels:
-
Desktop Testing
-
Script Tests
-
Test Creation
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hi @BrianSmart -
Are you looking to validate this internally or externally? Either can be done.
Thanks,
Emma
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I want to validate it internally without turning off "stop on error" and without running external scripts.
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For this I would suggest the following.
Create a second object in the NameMapping which is mapped using the index number:
In your test build an If...Then statement:
The statements themselves can be customized and of course if you did not want to log a warning you do not have too - just used that as an example.
Let me know if this helps or if you have other questions.
Emma
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
To manually count this, you can see what processes are running via the object browser: https://support.smartbear.com/testcomplete/docs/testing-with/exploring-apps/object-browser/about.htm...
