Skip to content

Manual test scenarios

David Risney edited this page Mar 16, 2024 · 7 revisions

Overrides tab

  1. '*' should be the last entry.
  2. Press 'Add New' 4 times.
  3. Arrow on keyboard up and down over the 4 new entries.
  4. Rename each to 1.exe, 2.exe, 3.exe, 4.exe and change runtime to Evergreen, Evergreen Preview with reversed search order, Evergreen Preview with reversed search order and stable unchecked, and Fixed Version (select the first entry in the drop down).
  5. Arrow on keyboard up and down over the 4 new entries and make sure they retain their modified values.
  6. Press Launch RegEdit button. Ensure regedit.exe opens to Computer\HKEY_CURRENT_USER\Software\Policies\Microsoft\Edge\WebView2
  7. Make sure the ReleaseChannelPreference key has 2.exe and 3.exe set to 1.
  8. Make sure the ReleaseChannels key has 3.exe set to '1,2,3'
  9. Make sure the BrowserExecutableFolder keys has 4.exe set to the path you picked.
  10. Press 'Add New' a 5th time.
  11. Examine the registry again to make sure nothing changed for 1, 2, 3, and 4.
  12. Arrow on keyboard up and down over the 4 new entries and ensure they haven't changed value.
  13. Select the 5th entry and press 'Remove'.
  14. Again examine the registry and make sure nothing changed for 1, 2, 3, and 4.
  15. Again arrow on keyboard up and down over entries 1, 2, 3, and 4 and ensure they haven't changed value.

Runtimes tab

  1. Ensure you have Edge Canary installed.
  2. Ensure the runtimes tab shows at least the WebView2 Runtime and the Edge canary install.
  3. Press the reload button on the tab.
  4. Ensure nothing in the list changes.
  5. Click twice on every column header and make sure they sort appropriately.

Host Apps tab

  1. Start the following WebView2 sample apps:
    • Win32 Sample app
    • A second instance of Win32 Sample app running as admin
    • WPF sample app
    • WinForms sample app
    • WinUI2 UWP sample app
    • WinUI3 sample app
  2. Ensure it now shows the new sample app instances.
  3. Start another instance of the WebView2 Sample app and reload the tab.
  4. Ensure it now shows the additional sample app instance.
  5. Close the first WebView2 Sample app instance and reload the tab.
  6. Ensure it now shows the second and not the first WebView2 Sample app instance.

Clone this wiki locally