みんなが求めていることは結局こういうことじゃない?
仕事に効く技術を求めているんじゃないの!だから記事を真剣に読む!と思う
自動化する動機
どこで自分は自動化するのか!?
↓
テストする量が膨大にあるからあるから一人ではしんどい。期限までに何とかしたい
かつ、1度すれば飽きるような似たテストを延々と繰り返す状況になるとき
自動化を魅力的だと思う理由
パソコンさえあれば、まるで自分が分身したかのようにテストを行えるんじゃないかと期待するから
計画
- まずは作業の工夫(短縮化) → 自動化も早くなる
- ここで、十分に間に合う範囲なら自動化は必要なし
- 今度は一人では間に合わないから、自分の分身を作りたい
- 自動化する
自動化のアイディア
キャプチャ取得
6step.py
# ALT + PRINTSCREEN
# ↓
# Windowsキー + PRINTSCREEN
- コマンドでキャプチャを取得する
- ペイントソフトを開く
- キャプチャを貼り付ける
- 画像として保存するために、保存場所を指定する
- 画像を保存する
1step.py
# Windowsキー + PRINTSCREEN
※ピクチャのスクリーンショットにはいるので、5stepは省略可能
実装例.py
# スクリーンショットを撮る
def screenshot():
keyDown(Key.WIN)
keyDown(Key.PRINTSCREEN)
keyUp()
#main
screenshot()
How to send alt+printscreen command from sikuli?
https://answers.launchpad.net/sikuli/+question/208921
Key Constants
https://sikulix-2014.readthedocs.io/en/latest/keys.html
keyDown
https://sikulix-2014.readthedocs.io/en/latest/region.html#Region.keyDown
以降、更新予定