Skip to content

Commit 02e849b

Browse files
committed
Added method name to capabilities
1 parent 8638500 commit 02e849b

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/main/java/selenium/driver/DriverManager.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
public class DriverManager {
1515

1616
private static final String HEADLESS = "headless";
17-
public static WebDriver createInstance(String browserName, String appUrl) throws MalformedURLException {
17+
public static WebDriver createInstance(String browserName, String appUrl, String methodName) throws MalformedURLException {
1818
final String browserMode = System.getProperty("mode");
1919
WebDriver driver = null;
2020
if(browserName.toLowerCase().contains("firefox")) {
@@ -41,6 +41,7 @@ public static WebDriver createInstance(String browserName, String appUrl) throws
4141
}
4242
if(browserName.toLowerCase().contains("zalenium")) {
4343
DesiredCapabilities cap = DesiredCapabilities.chrome();
44+
cap.setCapability("name", methodName);
4445
driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), cap);
4546
}
4647
driver.navigate().to(appUrl);

src/test/java/selenium/listeners/WebDriverListener.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public void beforeInvocation(IInvokedMethod method, ITestResult testResult) {
3030

3131
String browserName = ((Base)method.getTestMethod().getInstance()).getBrowser();
3232
try {
33-
WebDriver driver = DriverManager.createInstance(browserName, ((Base)method.getTestMethod().getInstance()).getAppUrl());
33+
WebDriver driver = DriverManager.createInstance(browserName, ((Base)method.getTestMethod().getInstance()).getAppUrl(), method.getTestMethod().getMethodName());
3434
System.out.println("Initializing webdriver session --> Thread ID: " + Thread.currentThread().getId());
3535
System.out.println("Running test --> " + method.getTestMethod().getMethodName());
3636
Driver.setWebDriver(driver);

0 commit comments

Comments
 (0)