TRY AND ERRΦR

気になったこと、勉強したこと、その他雑記など色々メモしていきます。。Sometimes these posts will be written in English.,

selenium

Trap on findElement with cssSelector for Facebook WebDriver

github.com In my case using Facebook WebDriver for Headless browser Testing, there is a trap on findElement with cssSelector. Assume you want to find the element(s) by css selector that you specify like what their style attribute doesn't h…

selenium webdriverによるHTML要素の取得方法

今回は、node.jsからselenium webdriverを介してWEBサイトのHTMLを取得する際の話題です。まず、selenium webdriverモジュールを読み込み、driverオブジェクトを生成してURLをGETします。 (selenium-webdriverはnpmなどで事前にインストールしておきます。…

selenium - node.js - phantomJSでヘッドレスWEBサイトチェック

WEBサイトのコンテンツを自動でチェックする必要があり、 seleniumを使って自動化できないか試したのでメモ。ちなみに、今回はヘッドレスなlinuxサーバ環境(ブラウザを立ち上げない環境)でチェックツールを実行しました。 環境 ・node.js(チェックロジッ…

【node.js】node inspectorでnode.jsをデバッグしてみた

今までconsoleデバッグで頑張ってきましたが、 業務でnodeを使うことが増え思い切ってデバックしてみることに... 環境設定もろもろ、エディタを乗り換えるみたいな面倒くささがあると勝手に 思っていたんですが、思いの外簡単ですんなり行けたのでメモ。。使…

selenium webdriverで要素存在チェック

selenium webdriverを使ってWEBサイトの要素を取得するには、 次のようなfindElenemt(s)メソッドを使い、コールバックにより取得します。 driver.findElement(wb.By.css(セレクタ)).then(function(elem) { //〜処理 }); ただし、WEBサイトに存在しない要素を…