facebook-webdriverで要素の存在を判定する facebook-webdriverを用いて、ブラウザ操作を行う際に要素が存在するのかどうかで処理を分岐させる際にはfindElement()ではなく、findElements()を使用します。 サンプルコード $ele… 伊藤史世ハック2018.09.05 2,049
facebook-webdriverでボタンがクリックできない場合の対処方法 facebook-webdriverを用いて特定の要素をクリックする処理を行う際、要素が取得できているにもかかわらず、Element … is not clickable at point (…, …).のようなエラーが… 伊藤史世ハック2018.08.31 1,136
PHPでJSONファイルのデータを取得し、配列に格納する PHPではJSON形式のデータをそのまま扱うことができないので連想配列の形にする必要があります。 data.jsonのデータを読み取り、load.phpで配列に格納することを考えます。 data.json { “name… 伊藤史世ハック2018.08.29 25,895
facebook-webdriverでウィンドウの切り替えを行う facebook-webdriverを使ってPHPでChromeの自動操作をするときに画面をURL等を取得して切り替えた際には、ウィンドウの切り替えの処理を記述する必要があります。 その場合には、以下のように書きます。 … 伊藤史世ハック2018.08.24 1,107
php-webdriverでのwaitの処理の書き方 php-webdriverでページ遷移の処理を行う際、読み込みが完了するのを待つ必要があります。 そのときに、waitを用いて読み込みを待つ処理を記述することができます。 // Default wait (= 30 se… 伊藤史世ハック2018.08.22 3,210
PHPで正規表現を用いて特定の部分を抽出する 正規表現を用いて、分から特定の部分を抽出することができます。 “http://example.com?name=riki&page=30&count=100″というURLから、「n… 伊藤史世ハック2018.08.17 12,373
ajax通信の基本的な書き方 ajax(エイジャックス)とは、JavaScriptを使用して行われる非同期処理のことです。 通常Webページの内容を変更するためには画面遷移やリロードする必要がありますが、ajaxを使用すればリロードせずにページの内容… 伊藤史世ハック2018.08.15 2,957
PhpSpreadsheetでEXCELファイルに配列のデータを書き込む PhpSpreadsheetでを使うと、配列のデータをEXCELファイルに書き込むことができます。 その際には、以下のような処理を書きます。 public static function writeExcelDownlo… 伊藤史世ハック2018.08.10 5,306
PhpSpreadsheetを使ってExcelファイルのデータを2次元配列として取得する PhpSpreadsheetを使うことでxcelファイルのデータを配列に格納することができます。 function readExcelData() { $filepath = “../data.xlsx”; //読み込み… 伊藤史世ハック2018.08.08 5,731