Changes include the following:
1) Add Application Insights to log telemetry events (Will add new Application Insights key before merge to master)
2) Show recorded xpath in tree view
3) Enable root session selection
4) UIXPath.lib return xpath instead of xml node
5) Tree node inspection
Related work items: #18822570
Update AlarmClockTest, CalculatorTest, and CortanaTest samples to align with the latest application update
Improve NotepadTest reliability by using a different search query
Update sample README.md documents with better instructions and running requirements
Related work items: #20771705
Adjust StopwatchLap scenario to work across 100% - 150% display scale factor
Update AlarmClockTest README.md with new running requirements and steps
Update AlarmClockTest to use more recent NuGet packages
Update WebDriverAPI tests to support the latest Alarms & Clock and Calculator apps
Temporarily bypass the following test scenarios until they can be replaced:
- ActionsPen.Pen_Scroll_Horizontal
- ActionsTouch.Touch_Scroll_Horizontal
- ElementClear.ClearElementError_ElementNotVisible
- ElementClick.ClickElementError_ElementNotVisible
- ElementSendKeys.SendKeysToElementError_ElementNotVisible
- TouchScroll.TouchScroll_Arbitrary
- TouchScroll.TouchScrollOnElement_Horizontal
Related work items: #20755664
Temporarily bypass the following test scenarios until they can be replaced:
- ActionsPen.Pen_Scroll_Horizontal
- ActionsTouch.Touch_Scroll_Horizontal
- ElementClear.ClearElementError_ElementNotVisible
- ElementClick.ClickElementError_ElementNotVisible
- ElementSendKeys.SendKeysToElementError_ElementNotVisible
- TouchScroll.TouchScroll_Arbitrary
- TouchScroll.TouchScrollOnElement_Horizontal
Add W3C Actions API endpoint as a supported endpoint in the README.md
Add a test scenario for pen barrel button click operation using W3C Actions API
Create FindAppTitleBar in AlarmsClockBase WebDriverAPI tests to support older apps
Update Window WebDriverAPI tests to use Edge private windows
Refactor add alarm page dismissal and create a helper function
Strategically add delay to prevent false negatives
Create a new Paint3DTest sample test project highlighting multi-touch and pen input feature
Create a new Paint sample test project highlighting multi-touch feature and performance
Create a sample test to demonstrate pen actions using built-in Sticky Notes application
Create new unit tests for the new W3C WebDriver Actions API endpoint
Update WebDriverAPI to use appium-dotnet-driver preview that has W3C WebDriver Actions API
Related work items: #16393884, #16393929, #17988917
Add unit tests for basic pen interactions using actions API
Add unit tests for basic touch interactions using actions API
Add validation for some known error conditions and messages
Fix WebDriverAPI tests for updated Calculator and Alarm App.
Dismiss save confirmation dialog in the alarms app.
Update the way to find the title on the calculator app.
Add scenario to draw simple basic pen strokes as the main basic example
Add scenario to draw strokes with extra attributes such as pressure, twist, and tilt angle
Add scenario to erase previously drawn strokes using the pen eraser
Create README.md to provide more details on how to perform various pen actions
Added section linking to FAQ
Removed the following topics from README (merged onto the FAQ)
-Running on a Remote Machine
-Creating a Desktop Session
-Attaching to an Existing App Window