Skip to content

Instantly share code, notes, and snippets.

@yuki-it0
yuki-it0 / input.test.ts
Created June 18, 2020 09:33
非同期ページのinputテスト
// 変数被り対策
export{}
import playwright, { ChromiumBrowser, FirefoxBrowser, BrowserType, Page } from 'playwright'
import { Browsers, BROWSERLIST } from '../define'
let browser: playwright.Browser
let context: playwright.BrowserContext
let page: playwright.Page
const setNewPage = async(browserName: Browsers) => {
@yuki-it0
yuki-it0 / reactForm.test.ts
Last active June 18, 2020 10:32
react-select, datapickerの操作テスト
export{}
import playwright from 'playwright'
import { Browsers, BROWSERLIST } from '../define'
let browser: playwright.Browser
let context: playwright.BrowserContext
let page: playwright.Page
const setNewPage = async(browserName: Browsers) => {
browser = await playwright[browserName].launch({ headless: false })
@yuki-it0
yuki-it0 / scroll.test.ts
Created June 18, 2020 09:24
スクロール、pdf出力での画面スクショテスト
export{}
import playwright, { ChromiumBrowser, FirefoxBrowser, BrowserType, Page } from 'playwright'
import { Browsers, BROWSERLIST } from '../define'
let browser: playwright.Browser
let context: playwright.BrowserContext
let page: playwright.Page
const setNewPage = async(browserName: Browsers) => {
browser = await playwright[browserName].launch({ headless: false })
@yuki-it0
yuki-it0 / btn.test.ts
Created June 18, 2020 09:19
ボタン、hoverテスト
// 変数被り対策
export{}
import playwright, { ChromiumBrowser, FirefoxBrowser } from 'playwright'
type Browsers = 'chromium' | 'firefox' | 'webkit'
const BROWSERLIST = ['chromium', 'firefox', 'webkit'] as const
const doNotHoverButtonDoNotChangedColor = async(browserName: Browsers) => {
const browser = await playwright[browserName].launch({headless: false});
@yuki-it0
yuki-it0 / alert.test.ts
Created June 18, 2020 09:12
playwright: アラート関連
export{}
import playwright, { ChromiumBrowser, FirefoxBrowser, BrowserType, Page } from 'playwright'
import { Browsers, BROWSERLIST } from '../define'
let browser: playwright.Browser
let context: playwright.BrowserContext
let page: playwright.Page
const setNewPage = async(browserName: Browsers) => {
browser = await playwright[browserName].launch()