Running your JAVA Selenium tests in Docker container - SIMPLE WAY !

preview_player
Показать описание
Most simple way you will find running your tests on docker.
Рекомендации по теме
Комментарии
Автор

First Command :
docker run -d -p 4445:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome

Validation command :

The Class Code :
import
import
import
import org.testng.Assert;
import
import
import org.testng.annotations.Test;

import
import java.net.URL;
import

public class Demo {

WebDriver driver ;

@BeforeMethod
public void setUp(){
ChromeOptions opt = new ChromeOptions();
try {
System.out.println("1 2 3 4 5 6 7 8 9");
driver = new RemoteWebDriver(new URL(HOST_URL), opt);
} catch (MalformedURLException e) {
e.printStackTrace();
}

driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.get(APP_URL);
}

@Test
public void assertTitle(){
String expectedTitle = "Google888";
System.out.println("Actual title is : "+driver.getTitle());

}

@AfterMethod
public void tearDown(){
if (driver != null){
driver.quit();
}
}
}

POM :
<?xml version="1.0" encoding="UTF-8"?>






<properties>


</properties>

<dependencies>
<dependency>


<version>3.8.1</version>
</dependency>
<dependency>



</dependency>

<dependency>
<groupId>io.appium</groupId>

<version>7.3.0</version>
</dependency>

<dependency>


<version>7.1.0</version>
<scope>test</scope>
</dependency>
</dependencies>

</project>

codeman
visit shbcf.ru