51 messaggi dal 21 novembre 2014
Ciao,
ho creato in locale un'applicazione web che al premere di un bottone richiama Selenium (apre chrome) ed esegue alcune operazioni.
In locale funziona tutto correttamente. Ma dopo che pubblico su windows server 2012, quando premo il bottone l'applicazione chromedriver parte in background e il browser non si apre dandomi l'errore
stale element reference: element is not attached to the page document

Il codice che utilizzo per farlo partire è:
ChromeOptions chromeOptions= new ChromeOptions();
chromeOptions.AddArguments(new List<string>() { "no-sandbox", "headless", "disable-gpu" });
IWebDriver driver = new ChromeDriver(Server.MapPath("~") + "allegati", chromeOptions);
driver.Navigate().GoToUrl("https://urldiprova.it");
driver.Manage().Window.Maximize();

Ma in teoria sul server si dovrebbe aprire una pagina chrome che esegue il comando come avviene in locale?
Modificato da pulejump il 12 giugno 2023 14:51 -
1.495 messaggi dal 27 dicembre 2005
Se lo aprì a mano sul server si apre ?
Forse una questione di permessi?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.