nodejs

unikernelのruntimejsを試してみる

runtime.jsを試してみたのでメモ書きです。 runtme.jsはunikernelの一つでカーネルにv8のエンジンが組み込まれてて、JavaScriptの実行がサポートされています。runtime.jsのサンプルで、eshttpを使ったwebアプリのサンプルが有ったのでこれを使って動かして…

nodejsのmomentの関数をstubする

現在時刻取得のところmomentを使ってるけど、テスト書くときは固定値になって欲しいよねというところのめも。 momentを使っているクラスがこんなんだとして、 'use strict'; const moment = require('moment'); module.exports = class Foo { static get uni…

Selenium Webdriver(wd)でselect boxとかのdata取得

Selenium Webdriverのnode.js bindingのwdを使ってselect box等のデータを取得するというメモ。 例えば、select boxなら<option value=xxx>hogehoge</option>のhogehogeの部分を取得したいとか。 というわけで、Yahooの路線検索にあるセレクトボックスから年の部分を取ってみたいと思い…