mirror of
				https://github.com/microsoft/playwright.git
				synced 2025-06-26 21:40:17 +00:00 
			
		
		
		
	fix(screencast): always send at least one frame in wpe (#3760)
This commit is contained in:
		
							parent
							
								
									190d16daa3
								
							
						
					
					
						commit
						52fd88b13d
					
				@ -13,7 +13,7 @@
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "name": "webkit",
 | 
			
		||||
      "revision": "1338",
 | 
			
		||||
      "revision": "1339",
 | 
			
		||||
      "download": true
 | 
			
		||||
    }
 | 
			
		||||
  ]
 | 
			
		||||
 | 
			
		||||
@ -173,11 +173,6 @@ describe('screencast', suite => {
 | 
			
		||||
    const videoFile = path.join(tmpDir, 'v.webm');
 | 
			
		||||
    await page.evaluate(() => document.body.style.backgroundColor = 'red');
 | 
			
		||||
    await toImpl(page)._delegate.startScreencast({outputFile: videoFile, width: 320, height: 240});
 | 
			
		||||
 | 
			
		||||
    // TODO: in WebKit figure out why video size is not reported correctly for
 | 
			
		||||
    // static pictures.
 | 
			
		||||
    if (options.HEADLESS && options.WEBKIT)
 | 
			
		||||
      await page.setViewportSize({width: 1270, height: 950});
 | 
			
		||||
    await new Promise(r => setTimeout(r, 1000));
 | 
			
		||||
    await toImpl(page)._delegate.stopScreencast();
 | 
			
		||||
    expect(fs.existsSync(videoFile)).toBe(true);
 | 
			
		||||
@ -202,10 +197,6 @@ describe('screencast', suite => {
 | 
			
		||||
    const videoFile = path.join(tmpDir, 'v.webm');
 | 
			
		||||
    await page.goto(server.PREFIX + '/background-color.html#rgb(0,0,0)');
 | 
			
		||||
    await toImpl(page)._delegate.startScreencast({outputFile: videoFile, width: 320, height: 240});
 | 
			
		||||
    // TODO: in WebKit figure out why video size is not reported correctly for
 | 
			
		||||
    // static pictures.
 | 
			
		||||
    if (options.HEADLESS && options.WEBKIT)
 | 
			
		||||
      await page.setViewportSize({width: 1270, height: 950});
 | 
			
		||||
    await new Promise(r => setTimeout(r, 1000));
 | 
			
		||||
    await page.goto(server.CROSS_PROCESS_PREFIX + '/background-color.html#rgb(100,100,100)');
 | 
			
		||||
    await new Promise(r => setTimeout(r, 1000));
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user