Steven Kirk
003923b50d
Fix integration tests on Windows.
We need to be explicit about which element we're talking about when there are two elements with the same content, and so use accessibility IDs rather than Name.
3 years ago
Steven Kirk
f480455131
Added failing test for #9565 .
And another (passing) test for checking that window order is correct when a child window is shown in fullscreen.
3 years ago
Max Katz
fa0cea97fe
Enable compiled bindings by default and fix all the usages + adjust some namespaces
3 years ago
Dan Walmsley
ad574e2c64
use net 7 for integration test app.
3 years ago
Steven Kirk
c733950aff
Refactor gestures tab in IntegrationTestApp.
3 years ago
Steven Kirk
9a50b9ee0c
Added integration tests for tapped gestures.
Some skipped on Windows as right button actions aren't supported by WinAppDriver.
3 years ago
Steven Kirk
9c05066718
Added integration tests for #8869 .
Some tests failing on Win32.
3 years ago
Steven Kirk
d1b652213a
Make sure child windows have unique titles/ids.
3 years ago
Steven Kirk
0cc0443d34
Display window order in integration test app.
The previous method of relying on the order of windows returned by appium to determine window z-order proved not to be reliable. Instead use p/invoke to read `NSWindow.orderedIndex` on a timer and display it in a text box in the `ShowWindowtest` window.
This commit doesn't update the tests to use this new info though.
3 years ago
Giuseppe Lippolis
92291b7d9a
fix: Null Annotation
4 years ago
Steven Kirk
eb8ddef412
Add failing integration test on macOS.
Hiding a child window, and then clicking on the parent window causes the child window to be erroneously re-shown.
4 years ago
Steven Kirk
7156339304
Test CenterOwner window position.
4 years ago
Steven Kirk
4f84950c41
Added tests for #8335 .
4 years ago
Steven Kirk
519e850bf8
Correctly update position.
`Window.Position` isn't an Avalonia property so doesn't auto-update, we need to listen for `PositionChanged`.
4 years ago
Steven Kirk
328aef882b
Added failing tests for WindowState on mac.
4 years ago
Steven Kirk
8c3424baa4
Refactor OSX window tests a bit.
Try not to rely on `_session.ResetApp();` because restoring the application state in the tests tends to show up more errors (which this change has done: https://github.com/AvaloniaUI/Avalonia/issues/8335#issuecomment-1162804733 )
4 years ago
Dan Walmsley
1917def959
full set of window tests for osx.
4 years ago
Dan Walmsley
b7397a7cdf
add a11y identifiers for windows.
4 years ago
Dan Walmsley
67b6811ca8
add comment to show why test isnt working.
4 years ago
Steven Kirk
4c8240b7bf
Added integration tests for WindowStartupLocation.
4 years ago
Max Katz
4c039cbf7c
Move Fluent/Default themes out of main package
4 years ago
Steven Kirk
5d35ac324f
Additional menu integration tests.
4 years ago
Steven Kirk
69f96d5b44
Added failing integration test for #7906 .
4 years ago
Steven Kirk
261f46ea74
Added a few ListBox tests.
4 years ago
Steven Kirk
26137caaca
Trying to get stuff working on macOS.
Man, appium for mac sucks.
4 years ago
Steven Kirk
ddb6ab977e
Refactored ComboBox integration tests.
4 years ago
Steven Kirk
742d960874
Remove rogue character.
4 years ago
Steven Kirk
f6e06a6d15
Refactored Menu integration tests.
4 years ago
Steven Kirk
610ef6f467
Added a NativeMenu test for macOS.
4 years ago
Steven Kirk
9b9abb28ca
Added script to create bundle.
4 years ago
Steven Kirk
32e76d3350
WIP: Bundle IntegrationTestApp.
4 years ago
Steven Kirk
e0d3799887
Update IntegrationTestApp to net6.0.
4 years ago
Steven Kirk
06ed896317
Added access/accelerator key support.
And start adding integration tests for menu items.
5 years ago
Steven Kirk
8b642a9141
Implemented LabeledBy.
5 years ago
Steven Kirk
651106aed3
Use Name for AutomationId.
5 years ago
Steven Kirk
2e23333996
Add CheckBox tests.
5 years ago
Steven Kirk
e8801c2aca
Started adding ComboBox integration tests.
And fixed some issues with ComboBox/popups.
5 years ago
Steven Kirk
c1dfc1f963
Started adding integration tests.
5 years ago