mvn verify -Dwebdriver.driver=iexplorer
mvn verify -Dwebdriver.driver=iexplorer –Dwebdriver.ie.driver=./IEDriverServer.exe.
Thank You
Netra
package com.features.NewTry;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.openqa.selenium.Platform;
import org.openqa.selenium.WebDriver;
import com.steps.NewTryTwoSteps;
import net.serenitybdd.junit.runners.SerenityRunner;
import net.thucydides.core.annotations.Managed;
import net.thucydides.core.annotations.Steps;
import org.openqa.selenium.remote.DesiredCapabilities;
import java.net.MalformedURLException;
import java.net.URL;
import org.openqa.selenium.remote.RemoteWebDriver;
@RunWith(SerenityRunner.class)
public class NewTryTwoTest {
@Managed(uniqueSession = true)
// @Managed(driver = "chrome")
// public WebDriver webdriver;
public WebDriver driver = null;
// public ChromeDriver webdriver;
String BaseURL;
@Steps
public NewTryTwoSteps NewEndUser;
/* @Before
public void setup() {
// System.setProperty("webdriver.iexplorer.driver", "C:/opt/IEDriverServer.exe");
System.setProperty("webdriver.iexplorer.driver", "C:/opt.IEDriverServer.exe");
} */
@Before
public void setup() throws MalformedURLException {
BaseURL="http://www.google.com";
// System.setProperty("webdriver.ie.driver", "C:/opt/IEDriverServer");
System.setProperty("webdriver.iexplorer.driver", "C:/opt/IEDriverServer");
DesiredCapabilities capability = DesiredCapabilities.internetExplorer();
capability.setBrowserName("internet explorer");
capability.setVersion("11.0.9600.18124");
// capability.setBrowserName("firefox");
capability.setPlatform(Platform.WINDOWS);
// capability.setPlatform(Platform.VISTA);
driver = new RemoteWebDriver (new URL("http://172.26.98.175:5555/wd/hub"), capability);
// driver.get(BaseURL);
}
// WebDriver webdriver = new ChromeDriver();
@Test
public void Test_One() {
// Navigate to Home Page
NewEndUser.Navigate_To_home_page();
NewEndUser.clickLink();
}
@Test
public void Test_Two() {
// Navigate to Home Page
NewEndUser.Navigate_To_home_page();
NewEndUser.clickLink();
}
}
*********************************************package com.features.NewTry;
import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.openqa.selenium.Platform;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
import com.steps.NewTryTwoSteps;
import net.serenitybdd.junit.runners.SerenityRunner;
import net.thucydides.core.annotations.Managed;
import net.thucydides.core.annotations.Steps;
@RunWith(SerenityRunner.class)
public class NewTryThreeTest {
// @Managed(uniqueSession = true)
// @Managed(driver = "chrome")
@Managed
// public WebDriver webdriver;
public WebDriver driver = null;
// public RemoteWebDriver driver;
// public ChromeDriver webdriver;
String BaseURL;
@Steps
public NewTryTwoSteps NewEndUser;
/* @Before
public void setup() {
// System.setProperty("webdriver.iexplorer.driver", "C:/opt/IEDriverServer.exe");
System.setProperty("webdriver.iexplorer.driver", "C:/opt.IEDriverServer.exe");
} */
@Before
public void setup() throws MalformedURLException {
BaseURL="http://www.google.com";
// System.setProperty("webdriver.ie.driver", "C:/opt/IEDriverServer_x64_2.48.0");
File file = new File("C:\\opt\\IEDriverServer.exe");
// System.setProperty("webdriver.ie.driver", "C:/opt/IEDriverServer.exe");
// System.setProperty("webdriver.ie.driver", "C:/opt/IEDriverServer.exe");
System.setProperty("webdriver.ie.driver", file.getAbsolutePath());
// System.setProperty("webdriver.iexplorer.driver", file.getAbsolutePath());
DesiredCapabilities capability = DesiredCapabilities.internetExplorer();
capability.setBrowserName("internet explorer");
capability.setVersion("11.0.9600.18124");
// capability.setBrowserName("firefox");
capability.setPlatform(Platform.WINDOWS);
// capability.setPlatform(Platform.VISTA);
driver = new RemoteWebDriver (new URL("http://172.26.98.175:5555/wd/hub"), capability);
driver.get(BaseURL);
}
// WebDriver webdriver = new ChromeDriver();
@Test
public void Test_One() {
NewEndUser.Navigate_To_home_page();
NewEndUser.clickLink();
}
@Test
public void Test_Two() {
NewEndUser.Navigate_To_home_page();
NewEndUser.clickLink();
}
}
--
You received this message because you are subscribed to the Google Groups "Serenity BDD Users Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to thucydides-use...@googlegroups.com.
To post to this group, send email to thucydid...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
package com.steps;
import com.pages.TestOnePage;
import net.thucydides.core.annotations.Step;
import net.thucydides.core.steps.ScenarioSteps;
public class TestOneSteps extends ScenarioSteps {
TestOnePage tpage;
@Step
public void Navigate_To_home_page() {
tpage.open();
}
@Step
public void ClickLink() {
tpage.getGmailLinkEle().click();
}
}
package com.pages;
import net.thucydides.core.annotations.DefaultUrl;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import net.thucydides.core.annotations.findby.FindBy;
import net.thucydides.core.pages.PageObject;
@DefaultUrl("https://google.com")
public class TestOnePage extends PageObject {
@FindBy (linkText = "Gmail") WebElement GMailLink;
WebDriver driver;
public TestOnePage (WebDriver driver){
super(driver);
}
public WebElement getGmailLinkEle() {
return GMailLink;
}
public void setLmsSupportSiteLink(WebElement SideMainMenuLink) {
GMailLink = GMailLink;
}
}
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<serenity.version>1.1.13</serenity.version>
<serenity.maven.version>1.1.13</serenity.maven.version>
<webdriver.firefox>firefox</webdriver.firefox>
<webdriver.ie>webdrivers\IEDriverServer.exe</webdriver.ie> <!-- THis is where my IEdriver is located in my project parent folder-->
<webdriver.chrome>webdrivers\chromedriver.exe</webdriver.chrome>
</properties>
<configuration>
<runOrder>${surefire.test.runOrder}</runOrder>
<systemPropertyVariables>
<webdriver.driver>${webdriver.firefox}</webdriver.driver>
<!-- <webdriver.firefox.bin>C:\Program Files (x86)\Mozilla Firefox\firefox.exe</webdriver.firefox.bin> -->
<webdriver.ie.driver>${webdriver.ie}</webdriver.ie.driver>
<webdriver.chrome.driver>${webdriver.chrome}</webdriver.chrome.driver>
</systemPropertyVariables>
</configuration>
mvn clean verify -Dwebdriver.base.url=www.google.com -Dwebdriver.driver=iexplorer