Upgrade to Pro — share decks privately, control downloads, hide ads and more …

STYLY Studioのテストをブラウザ自動操作で効率化する

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for segur segur
October 28, 2022

STYLY Studioのテストをブラウザ自動操作で効率化する

2022年10月28日に開催された「XR勉強会 by STYLY」で登壇した際の資料です。

資料内で紹介している「STYLY Studio」はこちらから!
https://gallery.styly.cc/

★登壇の動画アーカイブはこちら
https://youtu.be/bIm0gr7gxkE

★XR勉強会 by STYLY の情報はこちら
https://styly.connpass.com/event/261100/

★せぎゅのTwitterはこちら
https://twitter.com/segur_vita

Avatar for segur

segur

October 28, 2022
Tweet

More Decks by segur

Other Decks in Technology

Transcript

  1. Unity PlayMode test Unity EditMode test 強 弱 React hooks

    test React components test Puppeteer SikuliX 単体テストでカバー Redux test UI 変 更 へ の 強 さ React部分 WebGL部分
  2. コード例 /** * ヘッダー部分のタイトル文字列を検証します * @param page ページ * @param

    headerTitle 期待する文字列 */ export async function assertHeaderTitle(page: Page, headerTitle: string) { const $header = await page.$('.header') if (!$header) { throw Error('class に "header" が指定された要素が見つかりませんでした ') } const value = await $header.evaluate((el) => el.textContent) await expect(value).toEqual(headerTitle) } CSSセレクター風な記述がわかりやすい!