Не удалось вызвать конструктор
Я получаю ошибку Could not invoke constructor
, Все мои пути к классам правильные. Приспособление Дивизиона фактически раньше работало, но теперь сломано. Я никогда не заставлял Мой Selenium FitNesse работать. Есть идеи?
Код:
package fitnesseconcept.fitNesse;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import fit.ColumnFixture;
import junit.framework.Assert;
public class MySeleniumFitNesse extends ColumnFixture {
private WebDriver driver = null;
private String URL = "www.google.com";
public MySeleniumFitNesse() {
System.setProperty("webdriver.chrome.driver",
System.getProperty("user.dir") + "/src/test/drivers/chromedriver");
driver = new ChromeDriver();
}
public String getURL() {
return URL;
}
public void setURL(String URL) {
this.URL = URL;
}
public void execute() {
try {
navigateToSite();
} catch (Throwable e) {
e.printStackTrace();
}
}
public void navigateToSite() throws Throwable {
try {
driver.navigate().to(URL);
} catch (Exception ex) {
ex.printStackTrace();
}
}
public void setGetTitle() {
}
public void getTitle(String arg1) throws Throwable {
String actualTitle = driver.getTitle();
Assert.assertEquals(arg1, actualTitle);
}
}
2 ответа
Ваш TEST_SYSTEM
определяется как "тонкий", но ColumnFixture
требует TEST_SYSTEM
определяется как "подходит".
Встретил подобное исключение. Попробуй это:
!path /home/ninad/git/fitnesse/fitNesse/target/classes
!|import|
|fitnesseconcept.fitNesse|