Commit Graph

7977 Commits

Author SHA1 Message Date
Zhaopeng Wang (from Dev Box)
0bdf2ca4fb Merge branch 'feature/UITestAutomation' into dev/zhaopengwang/UITestAutomation_fancyzone 2025-04-29 02:01:17 +08:00
Zhaopeng Wang (from Dev Box)
6699678db0 add restart scope exe 2025-04-29 00:39:59 +08:00
Zhaopeng Wang (from Dev Box)
5a60ab6486 fix pipeline error 2025-04-28 19:26:44 +08:00
Zhaopeng Wang (from Dev Box)
58d8610b26 fix pipeline error 2025-04-28 17:47:39 +08:00
Zhaopeng Wang (from Dev Box)
6869dbdcd7 fix build error 2025-04-28 16:07:41 +08:00
Zhaopeng Wang (from Dev Box)
886d1ceaed disable other ui test code 2025-04-28 15:38:46 +08:00
Zhaopeng Wang (from Dev Box)
f2e93cf440 fix pipeline error and only run fancyzone uitest 2025-04-28 13:31:54 +08:00
Zhaopeng Wang (from Dev Box)
60df6ee224 fix pipeline error 2025-04-28 07:02:09 +08:00
Zhaopeng Wang (from Dev Box)
d0c39ab433 fix pipeline error 2025-04-28 03:47:20 +08:00
Zhaopeng Wang (from Dev Box)
f42ef2f200 fix pipeline error 2025-04-27 12:24:12 +08:00
Zhaopeng Wang (from Dev Box)
7cdf036e9d fix pipeline error 2025-04-27 12:15:48 +08:00
Zhaopeng Wang (from Dev Box)
f3a090f05b fix pipeline error 2025-04-27 04:05:56 +08:00
Zhaopeng Wang (from Dev Box)
553dce4151 fix pipeline error 2025-04-25 11:52:10 +08:00
yaqingmi
1a14dce5a3 Add FindMyMouseSettings Tests (#39078)
* empowering users to maximize OOBE to their heart desire (#37823)

empowering users to maximize to their heart desire

* Add More Elements support for UITestAutomation

* Add Mouse Click and Base Components Test

* Add FindMyMouse Tests for Enable and Disable

* Add Mouse Highlighter Enable/Disable Test Case

* Add Mouse Actions Support for UITest Framework

* Delete src/modules/MouseUtils/FindMyMouse.UITests/FindMyMouseSettingTests.cs

* Update NameSpace and remove redundant code

* Update the SessionHelper and Sleep Time for Actions

* Add SendKey for Session and Fix Spelling Errors

* Add Tests for Mouse Pointer Crosshairs Enable/Disable

* Add Sleep Time to Action Parameters

* Add Edit System Settings

* Add MouseJump Enable/Disable Tests

* Fix Pipeline error for MouseHighlighter

* Fix pipeline error

* Resolve Spelling errors

* Fix pipeline errors

* Add FindMyMouse Setting Tests

* Update the Sleep time

* Update Sleep Time

* Fix pipeline errors

* Revert pipeline settings

---------

Co-authored-by: Clint Rutkas <clint@rutkas.com>
Co-authored-by: Yaqing Mi (from Dev Box) <yaqingmi@microsoft.com>
2025-04-25 11:43:47 +08:00
Zhaopeng Wang (from Dev Box)
266d70226f fix pipeline error 2025-04-24 15:51:09 +08:00
Zhaopeng Wang (from Dev Box)
66e3abdf1a add test case grid layout change monitor resolution 2025-04-23 22:24:46 +08:00
Zhaopeng Wang (from Dev Box)
95829a23e3 add test case delete layout 2025-04-23 21:18:29 +08:00
Zhaopeng Wang (from Dev Box)
1a8f55adb4 add test case After creating a virtual desktop 2025-04-23 20:53:17 +08:00
Zhaopeng Wang (from Dev Box)
27583df1f1 add test case 2025-04-23 20:47:41 +08:00
Zhaopeng Wang (from Dev Box)
7b56f12542 add test case 2025-04-23 20:21:32 +08:00
Zhaopeng Wang (from Dev Box)
fab3d017cf Merge branch 'feature/UITestAutomation' into dev/zhaopengwang/UITestAutomation_fancyzone 2025-04-23 20:16:20 +08:00
Zhaopeng Wang (from Dev Box)
e6599d0770 add fancyzones window name and fix test case error 2025-04-23 20:14:52 +08:00
Xiaofeng Wang (from Dev Box)
211bb15be0 Merge branch 'feature/UITestAutomation' of https://github.com/microsoft/PowerToys into feature/UITestAutomation 2025-04-23 17:07:20 +08:00
Xiaofeng Wang (from Dev Box)
2752b217e5 Add cover list and TestCategory 2025-04-23 17:07:02 +08:00
XiaofengWang
b0afc57e77 Add timeout for ui test job (#39037)
Co-authored-by: Xiaofeng Wang (from Dev Box) <xiaofengwang@microsoft.com>
2025-04-23 11:43:22 +08:00
Zhaopeng Wang (from Dev Box)
74f1e20582 add test case 2025-04-22 19:37:58 +08:00
Zhaopeng Wang (from Dev Box)
eb9b48fe63 Merge branch 'feature/UITestAutomation' into dev/zhaopengwang/UITestAutomation_fancyzone 2025-04-22 19:02:32 +08:00
Zhaopeng Wang (from Dev Box)
0057e3fde6 add test 2025-04-22 18:51:25 +08:00
Zhaopeng Wang (from Dev Box)
f3e8be9eb9 add test 2025-04-22 18:12:21 +08:00
Zhaopeng Wang (from Dev Box)
2ac9009aac add test 2025-04-22 18:12:03 +08:00
yaqingmi
2eb51a1861 Add Tests for MouseJump and Fix Pipeline Errors (#39024)
* empowering users to maximize OOBE to their heart desire (#37823)

empowering users to maximize to their heart desire

* Add More Elements support for UITestAutomation

* Add Mouse Click and Base Components Test

* Add FindMyMouse Tests for Enable and Disable

* Add Mouse Highlighter Enable/Disable Test Case

* Add Mouse Actions Support for UITest Framework

* Delete src/modules/MouseUtils/FindMyMouse.UITests/FindMyMouseSettingTests.cs

* Update NameSpace and remove redundant code

* Update the SessionHelper and Sleep Time for Actions

* Add SendKey for Session and Fix Spelling Errors

* Add Tests for Mouse Pointer Crosshairs Enable/Disable

* Add Sleep Time to Action Parameters

* Add Edit System Settings

* Add MouseJump Enable/Disable Tests

* Fix Pipeline error for MouseHighlighter

* Fix pipeline error

* Resolve Spelling errors

---------

Co-authored-by: Clint Rutkas <clint@rutkas.com>
Co-authored-by: Yaqing Mi (from Dev Box) <yaqingmi@microsoft.com>
2025-04-22 17:17:13 +08:00
Mengyuan
91077c71a9 [UITestAutomation > UITests-Fancyzones] Add UI tests on Switch between windows in the current zone (#38999)
* fancytest oneswitch test

* add GetActiveWindowTitle

* testcase1 add set layout

* change shortcut to win pgdn

* add hold key

* Snap several windows to one zone, verify switching works.

* pack snaptoonezone

* pack snaptoonezone

* Add Fancy Zone Switch tests

* Add Fancyzones switch zones

* remove code and change zoneuuid to zonesets

* fix spell error and remove files

* remove unuse keyup in elements

* remove to common api

* fix spell error
2025-04-22 17:08:55 +08:00
XiaofengWang
997622fac8 Separate visual check by platform (#39022)
* Separate visual check by pipeline platform

* Update baseline file

* Add image to attachments when baseline file does not exist

* Update baseline resource file

---------

Co-authored-by: Xiaofeng Wang (from Dev Box) <xiaofengwang@microsoft.com>
2025-04-22 14:49:28 +08:00
Zhaopeng Wang (from Dev Box)
dbf707b95a add test case and fix bug 2025-04-22 14:29:46 +08:00
yaqingmi
ddb9d8ecc6 UI Test Automation for FindMyMouse Enable/Disable and MouseHighlighter Enable/Disable (#38891)
* empowering users to maximize OOBE to their heart desire (#37823)

empowering users to maximize to their heart desire

* Add More Elements support for UITestAutomation

* Add Mouse Click and Base Components Test

* Add FindMyMouse Tests for Enable and Disable

* Add Mouse Highlighter Enable/Disable Test Case

* Add Mouse Actions Support for UITest Framework

* Delete src/modules/MouseUtils/FindMyMouse.UITests/FindMyMouseSettingTests.cs

* Update NameSpace and remove redundant code

* Update the SessionHelper and Sleep Time for Actions

* Add SendKey for Session and Fix Spelling Errors

* Add Tests for Mouse Pointer Crosshairs Enable/Disable

* Add Sleep Time to Action Parameters

---------

Co-authored-by: Clint Rutkas <clint@rutkas.com>
Co-authored-by: Yaqing Mi (from Dev Box) <yaqingmi@microsoft.com>
2025-04-21 15:20:57 +08:00
Zhaopeng Wang (from Dev Box)
856cbaa293 fix command palette pipeline error 2025-04-18 15:42:53 +08:00
Zhaopeng Wang (from Dev Box)
4067be17b2 fix merge 2025-04-18 14:53:33 +08:00
Zhaopeng Wang (from Dev Box)
b4020c6720 delete createmonitor 2025-04-18 14:33:53 +08:00
Xiaofeng Wang (from Dev Box)
f87c1bc448 Update hosts baseline file 2025-04-18 14:28:43 +08:00
Xiaofeng Wang (from Dev Box)
f49daa24e0 Run all UI tests in automation pipeline 2025-04-17 16:46:38 +08:00
Xiaofeng Wang (from Dev Box)
c1c9720992 keep original image 2025-04-17 16:42:20 +08:00
Xiaofeng Wang (from Dev Box)
750bb429c5 Merge branch 'feature/UITestAutomation' of https://github.com/microsoft/PowerToys into feature/UITestAutomation 2025-04-17 16:37:32 +08:00
Xiaofeng Wang (from Dev Box)
7f5aaf26dc Test visual in pipeline 2025-04-17 16:37:27 +08:00
Mengyuan
af8d5402c8 [UITestAutomation > KeyBoardHelper] Add PressKey, ReleaseKey, and KeyDownAndDrag combinationschen/UI automationtools (#38921)
* Add PressKey and ReleaseKey Seperately Add KeyDownAndDrag combination operator in element
2025-04-17 16:27:03 +08:00
Xiaofeng Wang (from Dev Box)
77852f2137 Update keyboardhelper to lowercase 2025-04-15 16:56:13 +08:00
Xiaofeng Wang (from Dev Box)
b902d3adf0 Update pipeline-ui-tests-automation.yml 2025-04-15 10:56:33 +08:00
Xiaofeng Wang (from Dev Box)
82ff0615d4 Add parameter in job-build-project.yml 2025-04-15 10:54:25 +08:00
Xiaofeng Wang (from Dev Box)
5081d6d31e Add build yml for ui automation 2025-04-15 10:43:00 +08:00
Xiaofeng Wang (from Dev Box)
abec5eb96a update yml format 2025-04-14 16:36:46 +08:00
Xiaofeng Wang (from Dev Box)
71ec39ff89 Separate UI automation pipeline yml file 2025-04-14 16:09:00 +08:00