我是相當新的Selenium
和TestNG
所以請與我裸露...... 我收到以下錯誤,當我試圖運行我的腳本org.testng.TestNGException:無法實例
org.testng.TestNGException:無法實例類產生的原因: java.lang.reflect.InvocationTargetException產生的原因: java.lang.IllegalStateException:到驅動程序可執行文件的路徑 必須由webdriver.ie.driver系統設置屬性;
package EDRTermsPackge;
import org.testng.annotations.Test;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.ie.InternetExplorerDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.BeforeMethod;
public class ContactInformationTesting {
//For use of IE only; Please enable for IE Browser
WebDriver driver = new InternetExplorerDriver();
@BeforeMethod
public void beforeMethod() {
//Using or Launching Internet Explorer
String exePath = "\\Users\\jj85274\\Desktop\\IEDriverServer.exe";
//For use of IE only; Please enable for IE Browser
System.setProperty("webdriver.ie.driver", exePath);
}
@Test
public void OpenPage_Login() {
driver.get("http://cp-qa.harriscomputer.com/");
}
}
請把你的代碼的輸出中列出的目錄之一做到這一點在Windows – acikojevic
剛剛發佈我的代碼。謝謝 –
@JJWhispers - 我相信你應該更新你的問題的源代碼,而不是發佈代碼作爲你自己的問題的答案之一。我編輯了你的問題,包括你共享的源代碼(我清理了註釋掉代碼) –