Beispiel #1
0
        public LocateElementsResponse Post(LocateElementsRequest request)
        {
            var session = _sessionRepository.GetById(request.SessionId);

            if (String.IsNullOrEmpty(request.Using) || String.IsNullOrEmpty(request.Value))
            {
                throw new MissingCommandParameterException();
            }

            var elementIds = _automationService.FindElements(session, request.Using, request.Value, request.ElementId);

            return(new LocateElementsResponse(session, elementIds));
        }