Selenium IDE
リプレイツール
テストツール
自動入力など
同じ動作をしなければならないとき、こういったテストツールを使うのも解決方法の一つ
・2017年8月、Firefoxのバージョン55へのアップデートに伴ってSelenium IDEはサポート対象外となる
・2018年9月18日時点で動いていない
・現在ブラウザ上で動作するテストツール「SideeX」が後継としてフォーク
「Click at」コマンド
「すべてのコマンドは必要に応じて自動的に一時停止される」
##できること
Webページ内の要素をTarget欄に取得するボタン
逆にTarget欄の要素を検索するボタン
テストスイートの作成
実行速度の調整など
ファイルの保存形式
JSON形式
SeleniumHQブラウザ自動操作のオープンソースツールコミュニティの公式サイト
https://www.seleniumhq.org/
Chromeアドオン
https://chrome.google.com/webstore/detail/selenium-ide/mooikfkahbdckldjjndioackbalphokd
Firefoxアドオン
https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/
GitHub
https://github.com/SeleniumHQ/selenium-ide
代わりのSideeX
firefox
https://addons.mozilla.org/ja/firefox/addon/sideex/
2018-0918Tue
利用できず
chrome
https://chrome.google.com/webstore/detail/sideex-smart-record-play/nefadabeoagfkgmkgegmjgdhegbllple?ctx=DEblog20052011&hl=sr
使い方は似ているseleniumに
store value1 text
echo ${value1}
で値が表示されない
まだ資料がすくない
chrome で Cypress
公式マニュアル
https://docs.cypress.io/guides/getting-started/installing-cypress.html#System-Requirements
インストール
node.jsインストール必須
プロジェクト単位でフォルダを作る
npm install cypress --save-dev
起動
./node_modules/.bin/cypress open
imacro
似たようなもの
どれも通常のHTMLの部分ではうまくいくのだがjavascriptで画面が遷移せずその場で変わるようなものの場合うまくいかないことが多い 実現できるとおもうのですが 細かいやり方など工夫が必要である。 他の実現方法はあるのだろうか