Automatización web desde C ++

Necesitamos realizar una automatización web bastante compleja desde la aplicación C ++ (iniciar sesión en la aplicación, realizar algunas acciones, cerrar sesión), pero el rendimiento es realmente importante, por lo que estamos buscando opciones.

¿Hay una manera de conducir WebKit u otrosin cabeza ¿El motor directamente desde C ++, sin la necesidad de tener más capas entre ellas (como Selenium + webdriver + network communication + ...)? Chromedriver tal vez?

Si la opción 1 no es posible, ¿cuál es la forma más óptima de ejecutar WebDriver (con navegador real) desde C ++?

Respuestas a la pregunta(2)

Su respuesta a la pregunta