From 374ddd1560dd9ed7e003ac62e573a12a0cd070a5 Mon Sep 17 00:00:00 2001 From: James Date: Thu, 8 Oct 2020 12:11:02 +0100 Subject: [PATCH] allow selenium host/port to be specified in env --- src/BrowserTest.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/BrowserTest.php b/src/BrowserTest.php index 873cc9f..6c6d135 100644 --- a/src/BrowserTest.php +++ b/src/BrowserTest.php @@ -9,8 +9,14 @@ namespace JHodges\PHPUnitBase; abstract class BrowserTest extends \PHPUnit_Extensions_Selenium2TestCase{ public function setUp(){ - $this->setHost('localhost'); - $this->setPort(4444); + if(! $host=getenv('SeleniumHost')){ + $host='localhost'; + } + if(! $port=getenv('SeleniumPort')){ + $port='4444'; + } + $this->setHost($host); + $this->setPort($port); $args=explode(' ',getenv('SeleniumBrowserArgsVal')); $args[]='screenshot'; $this->setDesiredCapabilities([getenv('SeleniumBrowserArgsKey')=>['args'=>$args]]);