qr-send

スマホとPCのChrome間で、URLやテキストをQRコード1回のペアリングで送り合える自作Chrome拡張。アカウント不要・無料。

使ってみる →

katsuya

Selenium・自動化

Seleniumで「element click intercepted」を撲滅する4段フォールバック実装(Ruby)

Seleniumの「element click intercepted」を解消する、Rubyによる4段フォールバック式クリック処理の実装を紹介します。
Selenium・自動化

SeleniumのChromeDriverバージョン不一致を自動修復する(Ruby + Windows)

SeleniumでChromeDriverのバージョン不一致エラーが出たとき、手動更新せずRubyから自動修復する方法をコード付きで解説します。
個人開発

スマホのURLをPCのChromeへワンタップ送信できるChrome拡張『QR Send』を作りました

スマホで見てるURLを、PCでそのまま開きたい通勤中の電車でスマホを眺めていて見つけた記事、家に帰ってから続きをPCの大きい画面で読みたくなること、ありませんか。あるいはスマホで見つけた商品を、PCの画面でじっくり見比べたいとか。そういうと...
Selenium・自動化

ruby + selenium webdriverチュートリアル

本エントリーは、Selenium/Appium Advent Calendar 2019 25日目エントリーです。いい感じのチュートリアルがないので自分で作ります近頃、自動化とかRPA系のイベントで登壇とかしているせいか、私への弟子入り志願...
Selenium・自動化

環境構築不要で配布!ruby+seleniumのコードをexe化【chromedriver】

本エントリーは、Selenium/Appium Advent Calendar 2018 2日目エントリーです。rubyのコードを配布するなら環境構築が必要rubyで書いたコードを実行してもらうならrubyのインストールやらgemのインスト...
開発効率化

【効率化】VS CODEでよく使う文字列をショートカットキーで登録

開発エディタAtom → VS CODEを使ってみてる2年くらいAtomを使っていましたが、めっちゃ重くなったり、固まって落ちるということが頻発していました。また、コマンドラインをエディタ上で使うためのPlatformin IDE Term...
Selenium・自動化

chromedriverのheadlessでファイルをダウンロードする

headlessではないGUIでのコードまず通常モードでの実装です。ダウンロード先のパスを指定するダイアログを表示しないようにして、ダウンロード先のパスを指定します。今回はコードと同ディレクトリの tmp フォルダを指定します。prefs ...
Selenium・自動化

リンクを別タブを開いてアクセスすればPageBackとか要らない

Pythonで同じような記事がありましたあずみ.net様はPythonでのSelenium記事が多数あるので、Pythonの方はオススメです。【Python】Seleniumで別タブにページを 表示させる方法 | あずみ.netkatsul...
Selenium・自動化

selenium webdriverで任意のchrome profileを作成し、ログイン情報などを記憶させる

driverを起動させる度にログインさせるのが面倒selenium webdriverを使っていると、ログインが必要なサイトにアクセスする時に毎回ログイン情報を入力させてからサイトの中を動作させなければなりません。複数のdriverを起動さ...
Selenium・自動化

ruby + selenium(RSpecなど)の例外処理には回数を指定すべきです

エラーを捕捉してくれる例外処理(begin,rescue,retry)自動テストなどでは、対象のアプリの不具合ではなく、コードやマシンなどのクライアント側のエラーが発生した場合のために例外処理を入れると運用がスムーズになります。これ超便利。...