Скриншот LeanFT и селена webdriver - переключение между - PullRequest
1 голос
/ 15 марта 2019

Мы используем селен для веб-приложений и LeanFT для настольных приложений и приложений Citrix (например, PowerBuilder, Terminal эмулятор) с использованием Java

Использование LeanFT или selenium исключительно не вызывает никаких проблем (мы используем LeanFT reporter и selenium TakesScreenshot), но проблема в одном потоке с захватом скриншота, когда мы переключаем контекст между LeanFT и Selenium.

То, что мы пробовали до сих пор: пробовал переключиться на захват экрана LeanFT, если селен getDriver возвращает null, но это не так, он не работает, если мы запустим webDriver first

Inскриншот нашего фреймворка является частью onTestPass, onTestFail, поэтому конечным пользователям не нужно явно вызывать getScreenshot.

Любая идея, что мы могли бы использовать, чтобы уведомить метод для захвата экрана на основе LeanFT илиселен?Цель состоит в том, чтобы создать единый отчет, используя как результаты из селена, так и результаты из LeanFT

Примечание: мы не хотим использовать LeanFT для всего (из-за возможности многократного использования существующих скриптов), и мы должныиспользуйте LeanFT для систем, не связанных с сетью

...