最終的にChromyを使用することにした。Chromyはnightmareとほぼ同じだが、Chromeのブラウザで扱うことが出来る。nightmareはSeleniumベースなので、つまりChromyもSeleniumベース。chromyで簡単にインストールできる。commentselenium-webdriverブラウザ定番作業自動化なんだかんだ、ブラウザselenium-webdriverでブラウザ定番作業を自動化する。chromedriverコードは、例えば以下のような感じです。1000);driver.quit();ただこれは、、一回一回実行するために、Chromeのインスタンスが開始する。options.addArguments("--start-maximized");123System.setProperty("webdriver.chrome.driver","./node_modules/chromedriver/lib/chromedriver/chromedriver");options.addArguments("user-data-dir=ユーザデータディレクトリ");options.addArguments("--start-maximized");を追加する必要がある。ユーザデータディレクトリを確認する。chromeのURLに「chrome://version/」を入力するっと。Path」の項目の内容がユーザデータディレクトリ。packageの警告JSCSとは、Javascriptのコーディングの見た目を統一するためのJavascriptの一つのライブラリのことです。PHPStorm/WebStormでこのJSCSが求められる場合があります。package」っと警告のメッセージ。JSCSをインストールする必要があります。package」にjscsのパッケージのディレクトリを指定する。「/usr/local/lib/node_modules/jscs」。fileでjscsの設定ファイルを指定すればいい。Tools->JSCSをEnableにして終了。6)を使うPHPStormで拾ってきたコードを貼り付けてみると、PHPStromからのエラーだらけ。6)の仕様で書かれていました。6」に設定して、OKをクリック。覚え書きとして、WEBブラウザの定型作業を自動化のためのシステムSeleniumこのシステムはスクリプトで記述した操作を、WebDriverを介してブラウザに伝えることが出来る。WebDriverは各種のブラウザに対応したものが用意されており、使いたいブラウザに合わせて選ぶ。Webプログラマとして一番のメリットはスクリプトをJavascriptで書くことが出来るので学習コストがかからない。向けに作られたものである。画面のスクリーンショットを取得できたりする機能など痕跡をたどる機能もついている。今回はWeb作業の自動化のために使用することにになるが、今後Webテストなどで活用することもできそう。commentカンボジアでの銀行口座開設(2017年6月22日時点)今日(2017年6月22日)、カンボジアで銀行口座を開設したので、覚えのために書いておきます。Bank(サタパナ銀行)で銀行口座を開く事ができたのですが、それまでが結構長い道のりでした。最初に日本語デスクのある、PPCBank(プノンペン商業銀行)に行ったのですが、ここカンボジアでの就業証明書みたいなものか、自営業をしている証明書がなくては口座を開くことができません。WorkPermitでは効かないみたいです。日本での就業証明書でも自営業をしていることを証明するものでもいいのですが、確定申告を申請したドキュメントでは、どうもダメみたいです。フリーランスにとっては非常に厳しい条件なので、PPCでの口座開設は諦めました。読みはアクレダ銀行っと日本人は読んでいますが、またはエーシーリーダー銀行っと呼ばれているようです。ここも、就業証明書が無いと駄目です。WorkPermitでは証明になりません。他のサイトの情報を見てみると、どの銀行でも外国人はパスポートとカンボジア居住を証明するものがあれば、解説できるようなことが書いてありますが、どうやら、今年(2017)の5月からカンボジアの銀行で全体的に開設のために就業を証明することが求められるようです。Bank(サタパナ銀行)で開設することにしました。サタパナ銀行は就業の証明を求められません。180日以上カンボジアにいることをパスポートの出入国のスタンプで証明できれば、カンボジアの居住者として口座を開設することができます。180日を証明できなかったとしても、非居住者として口座を開設できます。今年の3月に、ちょっとだけベトナムに旅行に一回カンボジアを出国したんのです。居住者として口座を開設できませんでした。悲しいのかっというと、非居住者はINTERESTからTAXを14%取られるからです。居住者なら、6%でOKなのに。後々、カンボジア居住が180日を超えた時点で居住者の口座に切り替えることが出来るようです。