読者です 読者をやめる 読者になる 読者になる

山pの楽しいお勉強生活

勉強の成果を垂れ流していきます

geb

Gebでファイルをダウンロードする

概要 Gebでファイルをダウンロードするコードです。 downloadBytes(java.lang.String)を使用することで可能。 コード @Grapes([ @Grab("org.gebish:geb-core:1.1"), @Grab("org.seleniumhq.selenium:selenium-chrome-driver:3.0.1"), ]) import org.openqa.s…

Groovyで今週の月曜日の日付を取得する

概要 今週の月曜日の日付を取得するという要件があったため色々考えましたが、シンプルになりませんでした。 もっとシンプルな方法があると思うのでどなたか教えてください。。。 コード def f = { it - (it.day != 0 ? it.day - 1: it.day + 6) } assert f(…

PhantomJSDriverは「com.codeborne」を使用する

概要 GebでChromeからPhantomJSに変えようとしたらハマったのでメモします。 PhantomJSを使う場合、「phantomjsdriver」のグループIDは「com.codeborne」を使用しましょう。 Web上でサンプルを探すと、1.1は「com.github.detro.ghostdriver」、1.2は「com.gi…