1 write to Playwright
Microsoft.VisualStudioCode.Razor.IntegrationTests (1)
Services\IntegrationTestServices.cs (1)
18
Playwright
= new PlaywrightService(this);
49 references to Playwright
Microsoft.VisualStudioCode.Razor.IntegrationTests (49)
Services\CodeActionService.cs (1)
41
await TestServices.
Playwright
.Page.Locator(".action-widget, .context-view.monaco-menu-container")
Services\CompletionServices.cs (3)
41
await TestServices.
Playwright
.Page.Locator(".suggest-widget.visible")
67
var itemTexts = await TestServices.
Playwright
.Page.EvaluateAsync<string[]>(@"
115
var debugInfo = await TestServices.
Playwright
.Page.EvaluateAsync<string>(@"
Services\DiagnosticsServices.cs (5)
18
var errorCount = await TestServices.
Playwright
.Page.Locator(".squiggly-error").CountAsync();
27
var warningCount = await TestServices.
Playwright
.Page.Locator(".squiggly-warning").CountAsync();
36
var unnecessaryCount = await TestServices.
Playwright
.Page.Locator(".monaco-editor .squiggly-inline-unnecessary").CountAsync();
74
await TestServices.
Playwright
.Page.Locator(".markers-panel")
92
var problemItems = await TestServices.
Playwright
.Page.EvaluateAsync<string[]>(@"
Services\EditorService.cs (12)
124
await TestServices.
Playwright
.Page.Locator(".quick-input-widget .quick-input-box input")
140
await TestServices.
Playwright
.Page.Locator(".quick-input-widget")
158
var activeTabLocator = TestServices.
Playwright
.Page.Locator(".tab.active .monaco-icon-label-container");
175
var statusText = await TestServices.
Playwright
.Page.EvaluateAsync<string?>(@"
286
var dirtyCount = await TestServices.
Playwright
.Page.Locator(".tab.active.dirty").CountAsync();
315
var itemCount = await TestServices.
Playwright
.Page.Locator(".quick-input-list .monaco-list-row").CountAsync();
336
await TestServices.
Playwright
.Page.Locator(".editor-widget.find-widget")
356
await TestServices.
Playwright
.Page.Locator(".editor-widget.find-widget.visible")
368
await TestServices.
Playwright
.TakeScreenshotAsync($"GoToWord_{word}_StillVisible");
399
await TestServices.
Playwright
.Page.Locator(".quick-input-widget .quick-input-box input")
412
var listItemCount = await TestServices.
Playwright
.Page.Locator(".quick-input-list .monaco-list-row").CountAsync();
424
var activeTabLocator = TestServices.
Playwright
.Page.Locator(".tab.active .monaco-icon-label-container");
Services\HoverServices.cs (4)
22
var cursorLocator = TestServices.
Playwright
.Page.Locator(".cursor");
34
await TestServices.
Playwright
.Page.Mouse.MoveAsync(box.X + (box.Width / 2), box.Y + (box.Height / 2));
54
await TestServices.
Playwright
.Page.Locator(".monaco-hover-content").First
73
var hoverLocator = TestServices.
Playwright
.Page.Locator(".monaco-hover-content");
Services\InputService.cs (7)
32
await TestServices.
Playwright
.Page.Keyboard.TypeAsync(text, new Microsoft.Playwright.KeyboardTypeOptions { Delay = delayMs });
40
await TestServices.
Playwright
.Page.Keyboard.PressAsync(GetKeyString(key));
49
await TestServices.
Playwright
.Page.Keyboard.PressAsync($"Shift+{GetKeyString(key)}");
58
await TestServices.
Playwright
.Page.Keyboard.PressAsync($"{s_primaryModifier}+{key}");
67
await TestServices.
Playwright
.Page.Keyboard.PressAsync($"{s_primaryModifier}+{GetKeyString(key)}");
76
await TestServices.
Playwright
.Page.Keyboard.PressAsync($"{s_primaryModifier}+Shift+{key}");
86
await TestServices.
Playwright
.Page.Keyboard.PressAsync($"Control+{key}");
Services\NavigationServices.cs (5)
40
var peekVisible = await TestServices.
Playwright
.Page.Locator(".peekview-widget").CountAsync() > 0;
67
var peekViewCount = await TestServices.
Playwright
.Page.Locator(".peekview-widget").CountAsync();
68
var referencesPanelCount = await TestServices.
Playwright
.Page.Locator("[id='workbench.panel.referencesView']").CountAsync();
80
var peekItemsCount = await TestServices.
Playwright
.Page.Locator(".peekview-widget .monaco-list-row").CountAsync();
87
var panelItemsCount = await TestServices.
Playwright
.Page.Locator("[id='workbench.panel.referencesView'] .monaco-list-row").CountAsync();
Services\RazorService.cs (1)
108
var tokenContent = await TestServices.
Playwright
.Page.EvaluateAsync<string?>(@"
Services\VSCodeIntegrationTestBase.cs (6)
43
await TestServices.
Playwright
.TakeScreenshotAsync($"FAILED_{testName}");
84
await TestServices.
Playwright
.InitializeAsync().WaitAsync(cts.Token);
96
await TestServices.
Playwright
.ConnectAsync(
121
await TestServices.
Playwright
.TakeScreenshotAsync($"INIT_TIMEOUT_{stepName}");
129
await TestServices.
Playwright
.TakeScreenshotAsync($"INIT_FAILED_{stepName}");
137
await TestServices.
Playwright
.DisposeAsync();
Services\VSCodeService.cs (5)
473
await testServices.
Playwright
.Page.Locator(".monaco-workbench")
486
await testServices.
Playwright
.Page.Locator(".statusbar")
516
var count = await testServices.
Playwright
.Page.Locator("[aria-label*='C#']").CountAsync();
537
var languageModeLocator = testServices.
Playwright
.Page.Locator("[aria-label*='Select Language Mode']");
565
var loadingCount = await testServices.
Playwright
.Page.Locator(".progress-bit").CountAsync();