facebook-webdriverdeでreadonlyを解除する

以下のような、読み取り専用の要素に、webdriverdeで新たに値を入力したい場合は、値を入力する前に”readonly”を解除する必要があります。

<input id="startDate" name="start_date" readonly="readonly" type="text" value="2017-09-01">

解除するためには

 $driver->executeScript(     //この中にJavaScriptの処理を書きます
      "document.getElementById('startDate').removeAttribute('readonly','readonly');"
    );

この処理で”readonly”を解除することができます。