3 namespace Zumba\GastonJS\Browser;
6 * Trait BrowserScriptTrait
7 * @package Zumba\GastonJS\Browser
9 trait BrowserScriptTrait {
11 * Evaluates a script on the browser
15 public function evaluate($script) {
16 return $this->command('evaluate', $script);
20 * Executes a script on the browser
24 public function execute($script) {
25 return $this->command('execute', $script);
29 * Add desired extensions to phantomjs
33 public function extensions($extensions) {
34 //TODO: add error control for when extensions do not exist physically
35 foreach ($extensions as $extensionName) {
36 $this->command('add_extension', $extensionName);