Taiko - Webアプリテスト向けブラウザ自動化ライブラリ
(github.com)-
シンプルなAPIを備えた node.js ライブラリ
-
Chrome / Edge ブラウザを JS コードで制御
-
インタラクティブな記録のための REPL を内蔵
-
スマートセレクタで簡単にオブジェクトを選択
-
XHR / 動的コンテンツの送信待機が可能
-
Intercept API により Request / Response の stubbing / mocking が可能
シンプルなAPIを備えた node.js ライブラリ
Chrome / Edge ブラウザを JS コードで制御
インタラクティブな記録のための REPL を内蔵
スマートセレクタで簡単にオブジェクトを選択
XHR / 動的コンテンツの送信待機が可能
Intercept API により Request / Response の stubbing / mocking が可能
1件のコメント
await openBrowser();
await goto("https://google.com);
await write("geeknews ");
await press("Enter");
await click(checkBox(near("GeekNews - 技術/スタートアップニュースサービス")));
await screenshot({path: 'geeknews.png'});
await closeBrowser();
コードが簡潔でいいですね