我正在使用 Intellij IDE 并嘗試創建范圍報告,每當我創建 ExtentReports 類的參考時,它都無法識別該變數,即每當我使用該變數訪問該類的方法時,它都不會顯示存在的方法在那個班級。WebDriver 參考也發生了同樣的事情。它不識別變數,也不顯示這些類或介面中可用的方法。我已經嘗試執行 File-> Invalidate cache 并重新啟動,但它沒有解決問題。我檢查了依賴項串列,這些 Maven 依賴項存在于本地 repo 中。請協助我解決此問題。我添加了我作業過的代碼和 IDE 的圖片。請提供一些幫助。
uj5u.com熱心網友回復:
您的問題與快取及其有效性無關。您只是在破壞 Java 語法。
您正在嘗試呼叫封閉類主體內的欄位的方法。你需要有一些方法FrameworkReporter并將你的呼叫移到那里,這樣你就會有這樣的東西:
public class FrameworkReporter{
ExtentReports extent = new ExtentReports();
WebDriver driver = new ChromeDriver();
public void someMethod(){
extent.attachReporter();
driver.get("");
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/524009.html
標籤:爪哇硒行家测试硒范围报告
上一篇:有沒有辦法可以將jre捆綁到Launch4j.exe檔案中?
下一篇:將Maven專案宣告為測驗專案
