internal async Task <ChromiumSession> CreateSessionAsync(Protocol.Target.TargetInfo targetInfo)
        {
            string sessionId = (await RootSession.SendAsync(new TargetAttachToTargetRequest
            {
                TargetId = targetInfo.TargetId,
                Flatten = true,
            }).ConfigureAwait(false)).SessionId;

            return(await GetSessionAsync(sessionId).ConfigureAwait(false));
        }
 //---------------------------------------------------------
 public override IFournisseurServicePourSessionClient GetFournisseur(string strService)
 {
     return(RootSession.GetFournisseur(strService));
 }
 //---------------------------------------------------------
 ///////////////////////////////////////////////
 public override CServiceSurClient GetServiceSurClient(string strService)
 {
     return(RootSession.GetServiceSurClient(strService));
 }
 //---------------------------------------------------------
 public override IServicePourSessionClient GetService(string strService, int nIdSession)
 {
     return(RootSession.GetService(strService, nIdSession));
 }