| 
									
										
										
										
											2020-12-04 20:54:10 -08:00
										 |  |  | /** | 
					
						
							|  |  |  |  * Copyright (c) Microsoft Corporation. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Licensed under the Apache License, Version 2.0 (the "License"); | 
					
						
							|  |  |  |  * you may not use this file except in compliance with the License. | 
					
						
							|  |  |  |  * You may obtain a copy of the License at | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  *     http://www.apache.org/licenses/LICENSE-2.0
 | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Unless required by applicable law or agreed to in writing, software | 
					
						
							|  |  |  |  * distributed under the License is distributed on an "AS IS" BASIS, | 
					
						
							|  |  |  |  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | 
					
						
							|  |  |  |  * See the License for the specific language governing permissions and | 
					
						
							|  |  |  |  * limitations under the License. | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-04-02 14:23:42 -07:00
										 |  |  | import { test as it } from './config/pageTest'; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-04-09 07:59:09 -07:00
										 |  |  | it('should not hit scroll bar', async ({page, isAndroid, isWebKit, platform}) => { | 
					
						
							| 
									
										
										
										
											2021-04-02 14:23:42 -07:00
										 |  |  |   it.fixme(isWebKit && platform === 'darwin'); | 
					
						
							| 
									
										
										
										
											2021-04-09 07:59:09 -07:00
										 |  |  |   it.skip(isAndroid); | 
					
						
							| 
									
										
										
										
											2020-12-04 20:54:10 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  |   await page.setContent(`
 | 
					
						
							|  |  |  |     <style> | 
					
						
							|  |  |  |       .categories { width: 180px; display: flex; overflow-x: scroll; } | 
					
						
							|  |  |  |       button { flex: none; height: 28px; } | 
					
						
							|  |  |  |     </style> | 
					
						
							|  |  |  |     <div class="categories"> | 
					
						
							|  |  |  |       <button>One</button> | 
					
						
							|  |  |  |       <button>Two</button> | 
					
						
							|  |  |  |       <button>Three</button> | 
					
						
							|  |  |  |       <button>Story</button> | 
					
						
							|  |  |  |       <button>More</button> | 
					
						
							|  |  |  |       <button>Items</button> | 
					
						
							|  |  |  |       <button>Here</button> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  |     `);
 | 
					
						
							|  |  |  |   await page.click('text=Story', { timeout: 2000 }); | 
					
						
							|  |  |  | }); |