WEB制作メモ

web制作・ビジネス・アイデア・生活・ホームページ制作・更新など

自動テスト・入力ソフト

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で画面が遷移せずその場で変わるようなものの場合うまくいかないことが多い 実現できるとおもうのですが 細かいやり方など工夫が必要である。 他の実現方法はあるのだろうか