Commit graph

286 commits

Author SHA1 Message Date
John Lewin
c7d6c9b75a Revise tests to account for new "Finish Setup Button" location
- Add infrastructure to find and set new button identifier
- Issue MatterHackers/MCCentral#4902
Investigate failing PulseRequiresLevelingAndLevelingWorks test
2019-01-23 23:02:46 -08:00
John Lewin
0f792648de Rename SettingsOrganizer to SettingsLayout 2019-01-06 13:22:53 -08:00
John Lewin
b327b95e4a Move settings dictionary into PrinterSettings 2019-01-06 13:19:01 -08:00
John Lewin
ae2da3b29c Remove GetSettingsData method, use SettingsData dictionary
- Issue MatterHackers/MCCentral#4821
Consider removing SettingsOrganizer.Instance.GetSettingsData
2019-01-06 11:39:14 -08:00
John Lewin
bdb7f98a7e Remove UserLevel dictionary and naming, switch to top level properties 2019-01-06 11:39:13 -08:00
John Lewin
803cecfcf8 Remove redundant GetContainerForSetting method, use .OrganizerSubGroup 2019-01-06 11:39:12 -08:00
John Lewin
2c089891e6 Remove test magic, use UI elements to achieve result 2019-01-04 11:43:03 -08:00
John Lewin
be6f2fd455 Use new out syntax 2019-01-04 11:43:03 -08:00
John Lewin
26789cf144 Add reusable ClickSignOut extension method 2019-01-04 11:43:03 -08:00
John Lewin
9319932467 Rename method for clarity 2019-01-04 11:43:03 -08:00
John Lewin
afd8eb916c Convert to extension method 2019-01-04 11:43:03 -08:00
John Lewin
a89567dea5 Revise namespace, use new Tour scope 2018-12-30 10:54:54 -08:00
John Lewin
8ba2299a76 Convert CloseFirstPrinterTab into a reusable test helper method 2018-12-26 16:16:19 -08:00
John Lewin
7018c15389 Add WaitForAndCancelPrinterSetupPage test helper method 2018-12-24 11:26:22 -08:00
John Lewin
4fb21c525f Add test helper method to clear Setup Required 2018-12-24 11:26:22 -08:00
John Lewin
5e982f2eb9 Navigate into printer specific folder before opening SDCard
- Issue MatterHackers/MCCentral#4768
Investigate failing CloseShouldNotStopSDPrint test
2018-12-24 11:26:22 -08:00
John Lewin
29fb880ac1 Ensure Welcome page is closed after completing Add Printer wizard 2018-12-19 17:30:11 -08:00
John Lewin
d0d52a4b2d Constrain Cancel button click to Welcome page only 2018-12-19 17:29:36 -08:00
John Lewin
2b5f9b54a7 Defer ISQLite construction until after path override 2018-12-18 17:06:20 -08:00
John Lewin
488ad1e17f RunTest must call InitPluginFinder before invoking code under test 2018-12-18 17:06:20 -08:00
John Lewin
6ea0de691c Extract Windows only dependencies from shared .netstandard projects 2018-12-18 11:54:05 -08:00
Lars Brubaker
553d09c353 Make tests run in single window mode
Cleaning up a theme problem with shared temp

issue: MatterHackers/MCCentral#4677
make tests run in single window mode so they match our release
2018-12-10 16:56:57 -08:00
John Lewin
aae2ffdf76 Revise tab ordering and persistence logic
- Issue MatterHackers/MCCentral#4555
2018-12-10 14:15:37 -08:00
Lars Brubaker
af9d26ae68 Fixed the mirror test 2018-12-07 14:05:03 -08:00
Lars Brubaker
22de333b5b Fixing test for new UI 2018-12-06 12:03:46 -08:00
John Lewin
5804173ab9 Use automation helper to validate ActivePrinters.First is valid
- Not valid for use in multi-printer scenarios
2018-11-30 14:08:29 -08:00
John Lewin
05d7ae286c Remove ActivePrinter 2018-11-30 14:08:29 -08:00
Lars Brubaker
580c1cd6b7 Making more tests run 2018-11-29 14:26:35 -08:00
Lars Brubaker
16e484cc8f Fixing test for welcome dialog 2018-11-29 10:02:47 -08:00
John Lewin
96861a5e46 Auto complete Setup... button for tests 2018-11-21 19:24:53 -08:00
John Lewin
9923e13ac6 Clean up state after Delete Printer action
- Ensure OpenPrinters lists are up-to-date
- Ensure ID changes get synced
- Notify listeners when UserChanged due to sign in/out
- Clear ActivePrinters on UserChanged
- Eliminate WaitForReloadAll in non-reload scenario
2018-11-21 11:12:50 -08:00
Lars Brubaker
adbef50800 Improving test reliability 2018-11-05 13:58:20 -08:00
Lars Brubaker
f2e00e7493 Fixing tests 2018-11-05 12:05:16 -08:00
John Lewin
96831c8424 Add test workaround for inconsistent extension handling
- Allow for either naming convention
- Issue MatterHackers/MCCentral#4470
Test fails to add items to print queue
2018-11-02 09:00:25 -07:00
John Lewin
0758361f0f Revise helper for reuse, allow caller to override target folder
- Use IEnumerable<string> instead of params to support target folder
2018-11-02 07:35:26 -07:00
John Lewin
b61511da81 Simplify 2018-11-02 07:33:44 -07:00
Lars Brubaker
54855706ae Fixing leveling tests to not look for removed select material screen 2018-10-30 16:06:16 -07:00
John Lewin
09dbb18021 Collapse WidescreenPanel into PartPreviewContent 2018-10-29 21:47:03 -07:00
John Lewin
2e92709297 Ensure printer name changes are applied and observed in view
- Issue MatterHackers/MCCentral#4320
Investigate PrinterSelector/ProfileManager(Name) concerns
2018-10-25 07:35:49 -07:00
John Lewin
cddea969a1 Revise naming to depict behavior 2018-10-24 21:20:56 -07:00
Lars Brubaker
13383992a7 Getting more tests to pass
Added the bed menu back and called it 'File'
Made cut copy past enable correctly in bed menu
2018-10-18 17:25:56 -07:00
LarsBrubaker
133da5d35a Making leveling test run a second leveling and test it changes 2018-10-18 14:58:35 -07:00
John Lewin
ec2098b721 Switch to hardware tab and open Add Printer dialog if "Print Button" missing 2018-10-18 14:45:12 -07:00
John Lewin
e10133eb53 Revise expected control name for AddPrinter -> Next 2018-10-17 17:40:23 -07:00
John Lewin
a042133e0d Simplify tests to operate on empty part workspace 2018-10-17 17:26:29 -07:00
John Lewin
c4b611865a Rename action to 'Add to Bed' 2018-10-12 17:25:00 -07:00
John Lewin
6dc0b4c160 Rename helper method 2018-10-11 21:47:19 -07:00
John Lewin
baa13c67f6 Fix failing tests 2018-10-11 17:47:21 -07:00
John Lewin
f11b48b4ed Fix style errors 2018-10-10 22:47:17 -07:00
John Lewin
bcd10e9e1b Fix SaveAsToQueue test
- Issue MatterHackers/MCCentral#4268
Reconsider EnsureFolderVisible as the hook for opening the 'Add Content Menu'
2018-10-10 22:33:42 -07:00