seleniumで非表示の要素は操作できない

seleniumで自動テストを走らせている時、表示されていない要素に対しては操作できません。(ただし、findElementでの取得はできる。)

Fatal error: Uncaught Facebook\WebDriver\Exception\ElementNotVisibleException: element not visible

web-driverだと上のエラーが表示されます。ユーザーにはその要素見えないよってことですね。

クリックすると表示されるような要素なら、クリックする要素を取得してclick()をしてから操作する必要があります。