У меня есть Class Library.dll с некоторыми тестами SpecFlow, написанными в C# / Selenium, когда я использую стандартный код для захвата скриншота с классом селена, файл просто черное окно?!
Я запустил предыдущие встроенные решения & .dll, который использует те же версии драйверов (Selenium.IE32) и версии браузера, и он прекрасно захватывает экран ... Я использую следующий код.
((ITakesScreenshot)driver).GetScreenshot().SaveAsFile(ScreenName, ScreenshotImageFormat.Png);
I Рассматривали возможность использования прямоугольника / растрового изображения для захвата всего экрана, но, похоже, это внутри системы. Windows .Forms Namespace, поэтому я не могу использовать это в типе сборки ClassLibrary.
Есть идеи?