How to check menu item's state that popup by right click
Hi all. I'm using TC11 with VBScript and I'm trying to know the popup menu item is checked or unchecked. I studied Checking Menu Item's State but the structure of Notepad is different compare with my application. This is what I get from Additional Info after I ran the keyword test:
Set w = Sys.Process("RobotArm").Window("Afx:00007FF6A9B70000:0", "RobotArm", 1).Window("Afx:00007FF6A9B70000:b:0000000000010003:0000000000000006:0000000000000000", "", 1).Window("AfxWnd90u", "Image View 1", 10)
If w.PopupMenu.Items(8).Checked Then
Call Log.Message ("The ""Light"" option is checked.")
Call Log.Message ("The ""Light"" option is unchecked.")
I applied it into the script and run the keyword test but the error shows "Cannot obtain the popup menu."
Possible reason: There was no click that invokes the popup menu.
I suspect the reason is due to Afx window but I have no idea how to deal with it. Does anyone know how to fix this? Thanks in advance.
Re: How to check menu item's state that popup by right click
a) I do not see anything in your code that supposed to open popup menu indeed (right-click, or pressing the menu key, or ...);
b) To exclude the dynamic part of window class name (Afx:...) you may substitute it with asterisk (e.g.: Afx:00007FF6A9B70000:0 => Afx:00007FF6A9B70000*).
However, considering the text of the error message, first point seems to be the real reason to me. If it were the second point, I would expect something like 'Window ... was not found'.
Regards, /Alex [Community Hero] ____ [Community Heroes] are not employed by SmartBear Software but are just volunteers who have some experience with the tools by SmartBear Software and a desire to help others. Posts made by [Community Heroes] may differ from the official policies of SmartBear Software and should be treated as the own private opinion of their authors and under no circumstances as an official answer from SmartBear Software. The [Community Hero] signature is used with permission by SmartBear Software. https://community.smartbear.com/t5/custom/page/page-id/hall-of-fame ================================
Could you please explain a bit more about possible states of the menu item? That would be great if you can prepare a sample application with this control - in this case, the community can play with it and find a solution.
--------- Tanya Gorbunova SmartBear Community Manager
Did my reply answer your question? Give Kudos or Accept it as a Solution to help others. ⬇️⬇️⬇️