Commit Graph

7976 Commits

Author SHA1 Message Date
Yaqing Mi (from Dev Box)
7367defe29 Update Sleep Time 2025-04-23 19:00:02 +08:00
Yaqing Mi (from Dev Box)
75c52f81c2 Update the Sleep time 2025-04-23 18:51:36 +08:00
Yaqing Mi (from Dev Box)
b60f34c4ad Merge from other branch 2025-04-23 16:20:11 +08:00
Yaqing Mi (from Dev Box)
9d106cffe5 Add FindMyMouse Setting Tests 2025-04-23 16:15:04 +08:00
Yaqing Mi (from Dev Box)
849a78158e Fix pipeline errors 2025-04-23 13:53:18 +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
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
Yaqing Mi (from Dev Box)
ce25ec1978 Merge branch 'feature/UITestAutomation' into dev/yaqingmi/ui-automation2 2025-04-22 17:15:16 +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
Yaqing Mi (from Dev Box)
e4487d3fd5 Resolve Spelling errors 2025-04-22 17:01:59 +08:00
Yaqing Mi (from Dev Box)
faa68b18a3 Fix pipeline error 2025-04-22 16:48:22 +08:00
Yaqing Mi (from Dev Box)
e84ce0ff6b Fix Pipeline error for MouseHighlighter 2025-04-22 16:08:29 +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
Yaqing Mi (from Dev Box)
3c7fcb1aaa Merge Mouse Jump Tests from other branch 2025-04-22 14:46:13 +08:00
Yaqing Mi (from Dev Box)
4544510e6e Add MouseJump Enable/Disable Tests 2025-04-21 19:22:52 +08:00
Yaqing Mi (from Dev Box)
a5f2f49a83 Add Edit System Settings 2025-04-21 17:13:06 +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
Yaqing Mi (from Dev Box)
4e582c7b2c Add Sleep Time to Action Parameters 2025-04-21 14:58:46 +08:00
Yaqing Mi (from Dev Box)
d4f6208570 Add Tests for Mouse Pointer Crosshairs Enable/Disable 2025-04-18 19:46:34 +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
Yaqing Mi (from Dev Box)
56fc93614d Add SendKey for Session and Fix Spelling Errors 2025-04-18 14:17:42 +08:00
Yaqing Mi (from Dev Box)
ca0407794a Merge branch 'feature/UITestAutomation' into dev/yaqingmi/ui-automation 2025-04-17 18:44:53 +08:00
Yaqing Mi (from Dev Box)
fa8db5bd7a Update the SessionHelper and Sleep Time for Actions 2025-04-17 18:37:13 +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
Yaqing Mi (from Dev Box)
a1c649b2d1 Update NameSpace and remove redundant code 2025-04-16 17:35:46 +08:00
Yaqing Mi (from Dev Box)
6d9a30dd5f Delete src/modules/MouseUtils/FindMyMouse.UITests/FindMyMouseSettingTests.cs 2025-04-16 14:47:44 +08:00
Yaqing Mi (from Dev Box)
23a361f054 Merge branch 'feature/UITestAutomation' into dev/yaqingmi/ui-automation 2025-04-16 14:28:33 +08:00
Yaqing Mi (from Dev Box)
1063d73c13 Add Mouse Actions Support for UITest Framework 2025-04-16 14:26:04 +08:00
Yaqing Mi (from Dev Box)
21d52bbb1d Add Mouse Highlighter Enable/Disable Test Case 2025-04-15 19:53:57 +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
Yaqing Mi (from Dev Box)
fbdb3a63fc Add FindMyMouse Tests for Enable and Disable 2025-04-14 19:55:39 +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
Zhaopeng Wang (from Dev Box)
017b9e6339 create new virtual monitor 2025-04-14 12:03:15 +08:00
Zhaopeng Wang (from Dev Box)
c8b1a925b3 check montor number 2025-04-14 10:59:30 +08:00
Zhaopeng Wang (from Dev Box)
e0e3772cdd fix change display resolution bug 2025-04-14 10:46:15 +08:00
Zhaopeng Wang (from Dev Box)
6b8798fb94 add change display resolution 2025-04-14 08:21:32 +08:00
Zhaopeng Wang (from Dev Box)
836cfbf698 test change display resolution 2025-04-12 20:55:29 +08:00
Zhaopeng Wang (from Dev Box)
91d504511f delete assert 2025-04-11 17:21:29 +08:00
Zhaopeng Wang (from Dev Box)
3d3682672c add enum display setting 2025-04-11 16:08:43 +08:00