Warum erhalte ich diese Fehlermeldung? Keine solche Eigenschaft: chromeDriverPath für Klasse: com.kms.katalon.core.webuiJava

Java-Forum
Guest
 Warum erhalte ich diese Fehlermeldung? Keine solche Eigenschaft: chromeDriverPath für Klasse: com.kms.katalon.core.webui

Post by Guest »

Ich bin neu bei Katalon, sehr erfahren und habe sehr grundlegende Java-Kenntnisse.
Ich erhalte immer wieder diese Fehlermeldung, nachdem ich die Treiber aktualisiert habe.
F:
Warum erhalte ich diesen Fehler?
Wie kann ich das beheben?
Fehler:

Code: Select all

Reason:
groovy.lang.MissingPropertyException: No such property: chromeDriverPath for class: com.kms.katalon.core.webui.driver.DriverFactory
at utils.Browser.setPreferences(Browser.groovy:107)
at utils.Browser.openBrowser(Browser.groovy:39)
Code:

Code: Select all

public class Browser {

private static CommonObjects.NavigationBar NAVIGATION_BAR_OBJECTS = new CommonObjects.NavigationBar()

public static void openBrowser(String url) {

new Browser().setPreferences()

deleteAllCookies()
goTo(url)
maximizeWindow()
delay(3)
String pageTitle = getWindowTitle().trim()
logInfo("Navigated to [" + pageTitle + "].")
delay(2)
}

public static void setPreferences() {
String downloadPath = ReviewConstants.FolderDirectories.DOWNLOAD
KeywordUtil.logInfo("The download path is [" + downloadPath + "].")

// The necessary preferences to set.
Map prefs = new HashMap()
prefs.put("download.default_dictionary", downloadPath)
prefs.put("download.direcory_update", true)
prefs.put("download.prompt_for_download", false)
prefs.put("browser.download.dir", downloadPath)
prefs.put("download.default_directory", downloadPath)
prefs.put("profile.content_settings.exceptions.automatic_downloads.*.setting", 1) // Allow multiple downloads without prompt

KeywordUtil.logInfo("The browser is [" + DriverFactory.getExecutedBrowser().getName() + "].")

switch (DriverFactory.getExecutedBrowser().getName()) {
case "CHROME_DRIVER" :

System.setProperty('webdriver.chrome.driver', DriverFactory.chromeDriverPath)
ChromeOptions chromeOptions = new ChromeOptions()
chromeOptions.setExperimentalOption("prefs", prefs)
DriverFactory.changeWebDriver(new ChromeDriver(chromeOptions))
break

default:
throw new Exception("Failed to set the preferences. Browser may be incompatible.")
}
}
}
Aktualisieren Sie den Webtreiber.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post