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");

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

ハックノートをフォローして
最新情報をチェックしよう

AWSの移行・構築はプロにおまかせ

サーバーからAWSへの移行も新規構築も初期費用無料です。
面倒なサーバー業務は全てお任せください。

くわしく読む