Я пытаюсь запустить его для запуска нескольких тестов с помощью @test, но у меня возникли проблемы с его работой. Я нашел этот пример из https://sites.google.com/a/chromium.org/chromedriver/ Вот мой код:Как использовать ChromeDriver в Selenium WebDriver Java
package com.chrometester.webdriver;
import org.junit.After;
import org.junit.Before;
import org.junit.runner.RunWith;
import org.junit.runners.BlockJUnit4ClassRunner;
import org.openqa.jetty.util.TestCase;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriverService;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
import org.testng.annotations.Test;
@RunWith(BlockJUnit4ClassRunner.class)
public class ChromeTest extends TestCase {
private static ChromeDriverService service;
private WebDriver driver;
@Before
public void createDriver() {
driver = new RemoteWebDriver(service.getUrl(),
DesiredCapabilities.chrome());
}
@Test
public void testGoogleSearch() {
driver.get("http://www.google.com");
// rest of the test...
}
@After
public void quitDriver() {
driver.quit();
}
}
, что исключение вы получаете? – peetya
Ошибка: (17, 12) java: конструктор TestCase в классе org.openqa.jetty.util.TestCase не может применяться к заданным типам; required: java.lang.String found: no arguments Причина: фактические и формальные списки аргументов различаются по длине –
, где именно исключение исходит, и, я думаю, вы импортировали неправильный пакет для Testcase – Madhan