Profile cover photo
Profile photo
michinari nukazawa
About
Posts

Post has attachment
Add a comment...

Post has attachment
seleniumテストの失敗、デバッグと引数と解決
seleniumテストが失敗する問題のデバッグと解決 ==== # TL;DR 関数名のtypoを修正すると、それまで通っていたテストが落ちる。 原因は、テストシステムが生成して渡した不正な引数による異常系終了だった。 対処として、テストケース実行を汚い実装で検出して特別に処理することで問題を回避することとした。 # 問題 ## 詳細 electron製アプリのdaisy-sequenceに対して、selenium/mochaでウィンドウの起動テストを行っている。 これはほぼselenium公式サンプルと同じ...
Add a comment...

Post has attachment

Post has attachment
Add a comment...

Post has attachment
electronアプリをbrowserifyしてAndroid移植したmemo
現実世界のelectronでnodejsな趣味コードをbrowserifyした際の知見。 ==== 世の中のまともなプロjsエンジニアは最初からボイラープレートでgulpなビルドパイプラインを構築してまっさらなプロジェクトにjsxコードをおもむろに書き始めるとかしているのだと思います。 しかし現実のワークフロー、というか開発フロー、もとい移植フローというのはそんなに綺麗なものではありません。 例えばelectronのためにnode.js的なmodule.exportsで書いていた移植性を考えていないjsコード...
Add a comment...

Post has attachment
Add a comment...

Post has attachment
spectron electron UIテストの実用例と書き方memo
spectron公式にはtitleをチェックするなどという気の抜けたリアリティのないユースケースしか書いてないし、リンクで示された先のWebDriverIOには2通りの書き方が書いてあってどちらを選べばよいかわからなかったりする。 リアルに動くelectronのUIテストコードはlina_dictoで使っている。githubに公開している。 https://github.com/MichinariNukazawa/lina_dicto https://github.com/MichinariNukazawa/...
Add a comment...

Post has attachment

Post has attachment
エスペラント語関連npmパッケージ一覧・簡易調査(2018)
electronでエスペラント辞書を作るにあたってウマ味のあるnpmライブラリが無いかなと思い調査。 https://www.npmjs.com/search?q=esperanto ## new-hope https://www.npmjs.com/package/new-hope ### 概要 Esperantoのトークナイザ(単語区切り)。 またサンプルサイトの挙動によると、単語の語根と種類(品詞)を返す模様。 トークナイズ自体は単語区切りに限らない場合もあるようだが、本パッケージの場合はサンプルサイト...
Add a comment...

Post has attachment
Wait while more posts are being loaded