0

Could not invoke constructor 오류가 발생합니다. 모든 클래스 경로가 적절합니다. Division Fixture는 실제로 사용되었지만 현재 고장났습니다. 내 Selenium FitNesse을 일하게 한 적이 한번도 없었습니다. 어떤 아이디어?생성자를 호출 할 수 없습니다.

위키 : enter image description here

코드 :

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); 

} 

} 

답변

0

귀하의 TEST_SYSTEM는 "슬림"로 정의하지만 ColumnFixture는 "적합"으로 정의 TEST_SYSTEM을 필요로한다.