Inaba_Mitsu

システムブログ

ECMAScript 7のasync/await

システム部の稲葉です。

ECMAScript 7にasync/awaitが入るらしいとどっかに書いてあったので、勉強のためにサクッと使ってみる事にしました。

selenium-webdriverを使ってYahooとgoogleで検索した結果を自動でキャプチャしてみます。

 

ブラウザ間でgoogleの検索ボタンが変わってしまうため、検索ボタンを押すのに悪戦苦闘した結果、検索ボックス内でエンターキーを押せばいいという結論に達しました。

あと、何気にchromeではgoogle検索のタイトルが変わった瞬間にキャプチャを取ると検索結果が真っ白になったため素直に時間で待つことにしています。

ちなみに動かすために、Node.js(io.js) + selenium-webdriver + traceur + chromedriver(or phantomjs)な環境を整えて、traceurのオプションに–experimentalを指定してECMAScript 5に変換するということをやっています。
yahoo

google

2015.04.27|Inaba_Mitsu

関連記事

コメント