2016-01-25から1日間の記事一覧
テストあるあるなのが子画面のオペレーション。ボタンからjavascriptで起動する子画面でデータをあれして、親画面も更新してあれして、みたいな。webdriverではメソッドswichTo()とgetWindowHandle()、またはgetWindowHandlesを使って制御します。String cur…
これは悩みました。selenium Gridでノードもハブも立ち上がっていて、firefoxなら動くのにChromeは動かない。UnknownError: unknown error: cannot find Chrome binaryChromeのバイナリーファイル、つまりアプリケーション本体が見つからないって。MacOSのCh…
WebElementの親ノードをつかまえたい。どうするんだっけ?意外に簡単でした。WebElement myElement = driver.findElement(By.id("myDiv"));WebElement parent = myElement.findElement(By.xpath(".."));By.xpathで「..」するだけ。二つ上なら「../..」だそう…