selenium-webdriverでウィンドウサイズの設定および取得 seleniumで自動で動かしているchromeなどのブラウザについて、その縦横の幅を取得したり、好きな値に変更したりすることができる。 サイズの取得 driver.manage().window().getSize()… ysugiyama12ハック2017.12.08 8,972
xpathの書き方あれこれ seleniumのテスト時にパスを書く時に用いるxpathの書き方をいくつか。 // を用いたパスの省略 html/body…と全て書かなくても、 //span/div などと途中からのパスを書くことができる… ysugiyama12ハック2017.11.24 2,081
chromedriverの動きがおかしかった 自動テストをしようとしたところなぜか頻繁にchromeのhelpページが立ち上がる、数字の3がsendKeysでフォームに入力できないなどの不具合が起こってしまった。 根本的な原因は分からなかったが https://si… ysugiyama12ハック2017.11.16 675
「WebDriverError: Connection refused」というエラーが出てChromeでの自動テストができなくなったとき Chromeのアップデートで何かが壊れてしまったようです。 最新のChromedriverを利用することでエラーが解消されて動くようになりました。 ダウンロード ChromeDriver – WebDrive… haradaハック2016.10.20 1,695
Selenium WebDriver UIテストにおける注意 Selenium WebDriverによる自動テストは大変便利です。しかし、ajaxなどでの非同期処理をよく扱うWebサイトのテストをするときは注意が必要です。というのも、テストでは非同期処理の終了を待たずに次々処理をし… nissyハック2016.08.29 606
自動テストの明示的な待機について 自動テストを行うときに、投稿のページで投稿が正常になされたか確認するためのコードです。 セレクタの指定はxpathを用いて行っています。 var exp = “{投稿完了時に出現するメッセージの場所指定}”; var e… nakataハック2016.07.01 385