mirror of
				https://github.com/microsoft/playwright.git
				synced 2025-06-26 21:40:17 +00:00 
			
		
		
		
	docs: update page-object-model example (#16661)
This commit is contained in:
		
							parent
							
								
									abe7cf23a7
								
							
						
					
					
						commit
						1730f33b87
					
				| @ -19,7 +19,7 @@ exports.PlaywrightDevPage = class PlaywrightDevPage { | ||||
|   constructor(page) { | ||||
|     this.page = page; | ||||
|     this.getStartedLink = page.locator('a', { hasText: 'Get started' }); | ||||
|     this.gettingStartedHeader = page.locator('h1', { hasText: 'Getting started' }); | ||||
|     this.gettingStartedHeader = page.locator('h1', { hasText: 'Installation' }); | ||||
|     this.pomLink = page.locator('li', { hasText: 'Playwright Test' }).locator('a', { hasText: 'Page Object Model' }); | ||||
|     this.tocList = page.locator('article div.markdown ul > li > a'); | ||||
|   } | ||||
| @ -54,7 +54,7 @@ export class PlaywrightDevPage { | ||||
|   constructor(page: Page) { | ||||
|     this.page = page; | ||||
|     this.getStartedLink = page.locator('a', { hasText: 'Get started' }); | ||||
|     this.gettingStartedHeader = page.locator('h1', { hasText: 'Getting started' }); | ||||
|     this.gettingStartedHeader = page.locator('h1', { hasText: 'Installation' }); | ||||
|     this.pomLink = page.locator('li', { hasText: 'Playwright Test' }).locator('a', { hasText: 'Page Object Model' }); | ||||
|     this.tocList = page.locator('article div.markdown ul > li > a'); | ||||
|   } | ||||
| @ -87,16 +87,14 @@ test('getting started should contain table of contents', async ({ page }) => { | ||||
|   await playwrightDev.goto(); | ||||
|   await playwrightDev.getStarted(); | ||||
|   await expect(playwrightDev.tocList).toHaveText([ | ||||
|     'Installation', | ||||
|     'First test', | ||||
|     'Configuration file', | ||||
|     'Writing assertions', | ||||
|     'Using test fixtures', | ||||
|     'Using test hooks', | ||||
|     'VS Code extension', | ||||
|     'Command line', | ||||
|     'Configure NPM scripts', | ||||
|     'Release notes' | ||||
|     `How to install Playwright`, | ||||
|     `What's Installed`, | ||||
|     `How to run the example test`, | ||||
|     `How to open the HTML test report`, | ||||
|     `Write tests using web first assertions, page fixtures and locators`, | ||||
|     `Run single tests, multiple tests, headed mode`, | ||||
|     `Generate tests with Codegen`, | ||||
|     `See a trace of your tests` | ||||
|   ]); | ||||
| }); | ||||
| 
 | ||||
| @ -118,16 +116,14 @@ test('getting started should contain table of contents', async ({ page }) => { | ||||
|   await playwrightDev.goto(); | ||||
|   await playwrightDev.getStarted(); | ||||
|   await expect(playwrightDev.tocList).toHaveText([ | ||||
|     'Installation', | ||||
|     'First test', | ||||
|     'Configuration file', | ||||
|     'Writing assertions', | ||||
|     'Using test fixtures', | ||||
|     'Using test hooks', | ||||
|     'VS Code extension', | ||||
|     'Command line', | ||||
|     'Configure NPM scripts', | ||||
|     'Release notes' | ||||
|     `How to install Playwright`, | ||||
|     `What's Installed`, | ||||
|     `How to run the example test`, | ||||
|     `How to open the HTML test report`, | ||||
|     `Write tests using web first assertions, page fixtures and locators`, | ||||
|     `Run single tests, multiple tests, headed mode`, | ||||
|     `Generate tests with Codegen`, | ||||
|     `See a trace of your tests` | ||||
|   ]); | ||||
| }); | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 depa panjie purnama
						depa panjie purnama