facebook-webdriverdeでテキスト入力された値を取得する

facebook-webdriverdeでテキスト入力された値を取得するためには、getText()ではなく、getAttribute(“value”)を用います。

以下の様な要素が存在し、

<div id="post-body-content">
<input type="text" name="cft_debug_preview" value="名前" />
</div>

「名前」を取得したい際には、

$driver->findElement(WebDriverBy::id('post-body-content'))->getAttribute("value");

で取得することができます。