Seleniumくりーむわーかープログラムとか。・試しててハマった事など。誰かのお役に立てば幸いかと。その他、いろいろエトセトラ。Selenium2018年08月07日22:47カテゴリその他もろもろSeleniumとCypressUIテストするのにSeleniumとCypress(サイプレス)が最近のはやりの模様。Seleniumを使うことにしたんですが、以下理由。Cypressはセットアップが楽っていう評判なんだけど、Seleniumも別に大変じゃなかった。自分はChrome上で使う前提。スクリプトの言語はPythonで。クラッシュする問題に対応するために入れた方がいいらしい。seleniumもちろんCypressの方が圧倒的に楽なんだけど、Seleniumも言うほど大変でもない。Cypress使ってみて思ったのはスクリプト書くのが結構つらい。最初、Cypressのツール上でスクリプト書けるのかと思ってたんだけど、「好きなIDEでスクリプト書いてね♪」って公式に書いてあった。んーせめて、ページの要素のIDとかをコピペ出来たりみたいなサポートツール的なサムシングエルスが欲しい。相当ページの内容把握してないとサラサラとはかけなさそう。その他、いくつか制約もあるみたいなのでちょっと微妙な気がする。性能が良いっていうのも見たけど、両方使ってみていまのとこ大差ないと思う。更新一杯するような複雑なスクリプト書くと違うんだろうか。Cypressはまだまだ発展途上的な感じがする。インターフェースとかは好き。スクリプトを書くのがもっと楽になればいい感じになりそう。あるのかな?探してみた感じだとなさそうなんだけども。RecorderをChrome拡張で入れれば、Chromeの操作記録をそのままPythonスクリプトに出来るのでかなり楽。スクリプトの中身、DOMの指定するとことかが正直微妙?拡張性というかコードの保守していくとすぐ動かなくなりそう。そのまま使うのは無理っぽい。指定の仕方を変えればいいだけなので、1から書くよりは十分効率的かな。スクリプト変える部分は例えば↓の感じ。hoge.py」みたいな感じ。