hrdtbs / kyomucan-playscript

Kyomucan playscript

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kyomucan playscript

使い方

インストール

git clone git@github.com:hrdtbs/kyomucan-playscript.git
cd kyomucan-playscript
yarn install
npx playwright install --with-deps

設定

config.tmp.tsをコピーして、config.tsを作成します。

設定についてはtypes/index.tsに記述された型を見てください。

起動

コマンドで雑に起動したい場合

yarn test

動作を確認したい場合

yarn dev

最後に

バグなどがあったときにために申請自体は行わないようにしています。

出退勤編集の場合は、申請ボタンを順番に押していってください。 交通費申請で生成されたものは申請一覧の下書きに保存されているので、それを開いて申請を行ってください。

What

出退勤編集や交通費申請などを自動化するためのものです。

とある会社用に組んでしまっていますが、少しtests/main.spec.tsを変更すれば他の環境でも使えると思います。

playscript を生成するときは、Playwright Test for VSCodeの Record new tests を利用すると楽です。

Why

tests/main.spec.tsを見てください。これを手動でやるのは虚無です。

IC カード読み込み用の CSV データよく分からないことしてない?

jobcan の交通費明細で有効な CSV 形式を見てください。

なんでテストコードなの?

playwright ならテストコードの方が体験が良いのでは?と思ったので。実際良さそう。

About

Kyomucan playscript


Languages

Language:TypeScript 78.2%Language:JavaScript 16.0%Language:CSS 3.8%Language:HTML 1.9%