Ho aggiunto PhantomJS e Selenium alla mia app console C# e voglio fare una schermata del browser quando arriva a un elemento specifico. Il motivo è che, per qualche motivo, quando utilizzo il ChromeDriver, funziona bene, ma quando uso PhantomJS fallisce su alcuni elementi.Ottenere screenshot usando PhantomJS in C#
Immagino di aver bisogno di un'introduzione su come fare uno screenshot in C# usando phantomjs. Mi sono guardato su Internet e sembra che tutti stiano usando gli script java per farlo. Il problema che sto avendo è che non so come integrare gli script java nella mia app C# e quindi usarlo con phantomJS per ottenere lo screenshot. Se posso ottenere un aiuto su come farlo, sarebbe molto bello.
TLDR: Ho trovato http://code.tutsplus.com/tutorials/testing-javascript-with-phantomjs--net-28243 e questo è quello che voglio fare ma non so come usare il javascript nella mia app C#.
Questa domanda ha già una risposta. http://stackoverflow.com/questions/3422262/take-a-screenshot-with-selenium-webdriver –
maledetto uomo pensavo di aver fatto abbastanza ricerche grazie e scusa per aver perso tempo – Darthlemi
Inoltre, potrebbe essere necessario ingrandire la finestra del browser . Ho notato con il driver phantomJS che lo schermo non era ingrandito di default. Leggi la seconda risposta di questa domanda: http://stackoverflow.com/questions/3189430/how-do-i-maximize-the-browser-window-in-selenium-webdriver-selenium-2-using-c –