onScreen = $on_screen; $this->inViewPort = $in_view_port; $this->onPage = $on_page; $this->auxiliary = $auxiliary; } /** * @throws UnsupportedOperationException * @return WebDriverPoint */ public function onScreen() { throw new UnsupportedOperationException( 'onScreen is planned but not yet supported by Selenium' ); } /** * @return WebDriverPoint */ public function inViewPort() { return call_user_func($this->inViewPort); } /** * @return WebDriverPoint */ public function onPage() { return call_user_func($this->onPage); } /** * @return string The attached object id. */ public function getAuxiliary() { return $this->auxiliary; } }