C # Use UIA to simulate click operations,
Previously, I wrote an article on c # using spy for simulated operations. A friend of mine mentioned UIA in his message, today, we also use UIA to implement a new control test on the vnc form.
Goals
// Find the form var desktop = AutomationElement named VNC Viewer: Connection Details. rootElement; // obtain the desktop // create a search condition, which indicates that the name attribute is used and the value is the name of the form we need to find. Var condition = new PropertyCondition (AutomationElement. nameProperty, "VNC Viewer: Connection Details"); // find the first form that meets the conditions. var window = desktop. findFirst (treasure. children, condition); // find the options button on the required form and click var btncondition = new AndCondition (new PropertyCondition (AutomationElement. controlTypeProperty, ControlType. button), new PropertyCondition (AutomationElement. nameProperty, "Options... "); // find the button var buttonoption = window. findFirst (treasure. children, btncondition); // get button operation event var clickPattern = (InvokePattern) buttonoption. getCurrentPattern (InvokePattern. pattern); // execute the event clickPattern. invoke (); // GOOD, the above code is executed smoothly, next we will continue to implement the input result to the text box // use the same method first find the text box var txtcondition = new PropertyCondition (AutomationElement. controlTypeProperty, ControlType. edit); // Descendants note that the text box is not a child of the window, so Children cannot be used directly. var txtbox = window. findFirst (treasure. descendants, txtcondition); var editPatten = (ValuePattern) txtbox. getCurrentPattern (ValuePattern. pattern); editPatten. setValue ("192.168.2.200 ");References
Http://www.cnblogs.com/coderzh/archive/2009/11/14/1603109.html
Http://www.cnblogs.com/stbchina/archive/2010/01/28/Tech-Trend-of-Microsoft-UI-Automation-Testing-Part-Two.html
C :\
Yes
Refer to this to clean up the C drive:
1. Disable System Restoration: My computer properties/System Restoration/disable System Restoration on all disks, but I will not be able to use system restoration in the future!
2. Disable System sleep: Control Panel/Power Supply/sleep/remove the check before starting system sleep
3. move the virtual memory, my computer properties/advanced/performance/settings/advanced/change/select the C disk, that is, the system disk, select the no-score page, and then set the virtual memory to its disk, A disk with more disk space remaining, such as D, E, and F. set to 1.5 ~ of memory ~ 2.5 times. The size can be set to the same!
5. Clear temporary IE folders, internet Options, and delete temporary and offline files.
6. delete system logs and program logs, my computer/control panel/management tools/Computer Management/Event Viewer/application, right-click/clear events, and clear system logs in sequence
7. Clear system cache: 2000 all files in the system: C: \ WINNT \ system32 \ dllcache
The XP system is: C: \ windows \ system32 \ dllcache all files under the system cache (open my computer/tool/file and Folder Options/hide the protected system file hook off to hide all files on the hook) ). You can also run the sfc.exe/purgecache command to automatically delete the file.
8. Clear the recycle bin
9. delete the files under c: \ windows \ SoftwareDistribution \ Download (the files downloaded when the system is updated are useless if you have installed the updates)
10. Delete all directories under c: \ windows \ RegisteredPackages
11. Delete all Files under C: \ WINDOWS \ Downloaded Program Files
12. view the hidden files that are known to be protected by the system in my computer folder option, and check all the files.
13. Delete c: \ windows \ All files with $8882305 $ (backup files after system update)
Zhidao.baidu.com/question/11035955.html
Zhidao.baidu.com/question/12223613.html
Zhidao.baidu.com/question/14874715.html
... The remaining full text>
C :\
Yes
Refer to this to clean up the C drive:
1. Disable System Restoration: My computer properties/System Restoration/disable System Restoration on all disks, but I will not be able to use system restoration in the future!
2. Disable System sleep: Control Panel/Power Supply/sleep/remove the check before starting system sleep
3. move the virtual memory, my computer properties/advanced/performance/settings/advanced/change/select the C disk, that is, the system disk, select the no-score page, and then set the virtual memory to its disk, A disk with more disk space remaining, such as D, E, and F. set to 1.5 ~ of memory ~ 2.5 times. The size can be set to the same!
5. Clear temporary IE folders, internet Options, and delete temporary and offline files.
6. delete system logs and program logs, my computer/control panel/management tools/Computer Management/Event Viewer/application, right-click/clear events, and clear system logs in sequence
7. Clear system cache: 2000 all files in the system: C: \ WINNT \ system32 \ dllcache
The XP system is: C: \ windows \ system32 \ dllcache all files under the system cache (open my computer/tool/file and Folder Options/hide the protected system file hook off to hide all files on the hook) ). You can also run the sfc.exe/purgecache command to automatically delete the file.
8. Clear the recycle bin
9. delete the files under c: \ windows \ SoftwareDistribution \ Download (the files downloaded when the system is updated are useless if you have installed the updates)
10. Delete all directories under c: \ windows \ RegisteredPackages
11. Delete all Files under C: \ WINDOWS \ Downloaded Program Files
12. view the hidden files that are known to be protected by the system in my computer folder option, and check all the files.
13. Delete c: \ windows \ All files with $8882305 $ (backup files after system update)
Zhidao.baidu.com/question/11035955.html
Zhidao.baidu.com/question/12223613.html
Zhidao.baidu.com/question/14874715.html
... The remaining full text>