add tests
This commit is contained in:
parent
178e4b87a9
commit
7a08e1ec83
5
pom.xml
5
pom.xml
@ -18,6 +18,11 @@
|
|||||||
<artifactId>selenium-java</artifactId>
|
<artifactId>selenium-java</artifactId>
|
||||||
<version>3.6.0</version>
|
<version>3.6.0</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.junit.jupiter</groupId>
|
||||||
|
<artifactId>junit-jupiter-api</artifactId>
|
||||||
|
<version>5.1.0-RC1</version>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
<build>
|
<build>
|
||||||
<plugins>
|
<plugins>
|
||||||
|
@ -11,10 +11,10 @@ import java.util.concurrent.TimeUnit;
|
|||||||
|
|
||||||
public class Main {
|
public class Main {
|
||||||
private final static String APP_URL = "http://ya.ru";
|
private final static String APP_URL = "http://ya.ru";
|
||||||
|
private final static String DRIVER_TYPE = "webdriver.chrome.driver";
|
||||||
private final static String DRIVER_LOCATION = "drivers/%s";
|
private final static String DRIVER_LOCATION = "drivers/%s";
|
||||||
private final static String WINDOWS_CHROME_DRIVER = "chromedriver.exe";
|
private final static String WINDOWS_CHROME_DRIVER = "chromedriver.exe";
|
||||||
private final static String LINUX_CHROME_DRIVER = "chromedriver";
|
private final static String LINUX_CHROME_DRIVER = "chromedriver";
|
||||||
private final static String DRIVER_TYPE = "webdriver.chrome.driver";
|
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
|
|
||||||
|
40
src/test/java/YandexSearch.java
Normal file
40
src/test/java/YandexSearch.java
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
import org.junit.jupiter.api.AfterAll;
|
||||||
|
import org.junit.jupiter.api.BeforeAll;
|
||||||
|
import org.junit.jupiter.api.Test;
|
||||||
|
import org.openqa.selenium.WebDriver;
|
||||||
|
import org.openqa.selenium.chrome.ChromeDriver;
|
||||||
|
import ru.ulstu.tis.Main;
|
||||||
|
|
||||||
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
|
|
||||||
|
public class YandexSearch {
|
||||||
|
|
||||||
|
private final static String DRIVER_TYPE = "webdriver.chrome.driver";
|
||||||
|
private final static String DRIVER_LOCATION = "drivers/%s";
|
||||||
|
private final static String WINDOWS_CHROME_DRIVER = "chromedriver.exe";
|
||||||
|
private final static String LINUX_CHROME_DRIVER = "chromedriver";
|
||||||
|
|
||||||
|
private static WebDriver driver;
|
||||||
|
|
||||||
|
@BeforeAll
|
||||||
|
public static void setup() {
|
||||||
|
System.setProperty(DRIVER_TYPE, getDriverExecutable());
|
||||||
|
driver = new ChromeDriver();
|
||||||
|
driver.manage().timeouts().implicitlyWait(100, TimeUnit.SECONDS);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testGetFreeEmployeesNextUnits() {
|
||||||
|
}
|
||||||
|
|
||||||
|
@AfterAll
|
||||||
|
public static void quit() {
|
||||||
|
|
||||||
|
driver.quit();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static String getDriverExecutable() {
|
||||||
|
return YandexSearch.class.getClassLoader().getResource(String.format(DRIVER_LOCATION, WINDOWS_CHROME_DRIVER)).getFile();
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user