ErrorResponse.js 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.UnderspecifiedStoragePartitionException = exports.UnableToSetFileInputException = exports.UnableToSetCookieException = exports.NoSuchStoragePartitionException = exports.UnsupportedOperationException = exports.UnableToCloseBrowserException = exports.UnableToCaptureScreenException = exports.UnknownErrorException = exports.UnknownCommandException = exports.SessionNotCreatedException = exports.NoSuchUserContextException = exports.NoSuchScriptException = exports.NoSuchRequestException = exports.NoSuchNodeException = exports.NoSuchInterceptException = exports.NoSuchHistoryEntryException = exports.NoSuchHandleException = exports.NoSuchFrameException = exports.NoSuchElementException = exports.NoSuchAlertException = exports.MoveTargetOutOfBoundsException = exports.InvalidSessionIdException = exports.InvalidSelectorException = exports.InvalidArgumentException = exports.Exception = void 0;
  4. class Exception {
  5. error;
  6. message;
  7. stacktrace;
  8. constructor(error, message, stacktrace) {
  9. this.error = error;
  10. this.message = message;
  11. this.stacktrace = stacktrace;
  12. }
  13. toErrorResponse(commandId) {
  14. return {
  15. type: 'error',
  16. id: commandId,
  17. error: this.error,
  18. message: this.message,
  19. stacktrace: this.stacktrace,
  20. };
  21. }
  22. }
  23. exports.Exception = Exception;
  24. class InvalidArgumentException extends Exception {
  25. constructor(message, stacktrace) {
  26. super("invalid argument" /* ErrorCode.InvalidArgument */, message, stacktrace);
  27. }
  28. }
  29. exports.InvalidArgumentException = InvalidArgumentException;
  30. class InvalidSelectorException extends Exception {
  31. constructor(message, stacktrace) {
  32. super("invalid selector" /* ErrorCode.InvalidSelector */, message, stacktrace);
  33. }
  34. }
  35. exports.InvalidSelectorException = InvalidSelectorException;
  36. class InvalidSessionIdException extends Exception {
  37. constructor(message, stacktrace) {
  38. super("invalid session id" /* ErrorCode.InvalidSessionId */, message, stacktrace);
  39. }
  40. }
  41. exports.InvalidSessionIdException = InvalidSessionIdException;
  42. class MoveTargetOutOfBoundsException extends Exception {
  43. constructor(message, stacktrace) {
  44. super("move target out of bounds" /* ErrorCode.MoveTargetOutOfBounds */, message, stacktrace);
  45. }
  46. }
  47. exports.MoveTargetOutOfBoundsException = MoveTargetOutOfBoundsException;
  48. class NoSuchAlertException extends Exception {
  49. constructor(message, stacktrace) {
  50. super("no such alert" /* ErrorCode.NoSuchAlert */, message, stacktrace);
  51. }
  52. }
  53. exports.NoSuchAlertException = NoSuchAlertException;
  54. class NoSuchElementException extends Exception {
  55. constructor(message, stacktrace) {
  56. super("no such element" /* ErrorCode.NoSuchElement */, message, stacktrace);
  57. }
  58. }
  59. exports.NoSuchElementException = NoSuchElementException;
  60. class NoSuchFrameException extends Exception {
  61. constructor(message, stacktrace) {
  62. super("no such frame" /* ErrorCode.NoSuchFrame */, message, stacktrace);
  63. }
  64. }
  65. exports.NoSuchFrameException = NoSuchFrameException;
  66. class NoSuchHandleException extends Exception {
  67. constructor(message, stacktrace) {
  68. super("no such handle" /* ErrorCode.NoSuchHandle */, message, stacktrace);
  69. }
  70. }
  71. exports.NoSuchHandleException = NoSuchHandleException;
  72. class NoSuchHistoryEntryException extends Exception {
  73. constructor(message, stacktrace) {
  74. super("no such history entry" /* ErrorCode.NoSuchHistoryEntry */, message, stacktrace);
  75. }
  76. }
  77. exports.NoSuchHistoryEntryException = NoSuchHistoryEntryException;
  78. class NoSuchInterceptException extends Exception {
  79. constructor(message, stacktrace) {
  80. super("no such intercept" /* ErrorCode.NoSuchIntercept */, message, stacktrace);
  81. }
  82. }
  83. exports.NoSuchInterceptException = NoSuchInterceptException;
  84. class NoSuchNodeException extends Exception {
  85. constructor(message, stacktrace) {
  86. super("no such node" /* ErrorCode.NoSuchNode */, message, stacktrace);
  87. }
  88. }
  89. exports.NoSuchNodeException = NoSuchNodeException;
  90. class NoSuchRequestException extends Exception {
  91. constructor(message, stacktrace) {
  92. super("no such request" /* ErrorCode.NoSuchRequest */, message, stacktrace);
  93. }
  94. }
  95. exports.NoSuchRequestException = NoSuchRequestException;
  96. class NoSuchScriptException extends Exception {
  97. constructor(message, stacktrace) {
  98. super("no such script" /* ErrorCode.NoSuchScript */, message, stacktrace);
  99. }
  100. }
  101. exports.NoSuchScriptException = NoSuchScriptException;
  102. class NoSuchUserContextException extends Exception {
  103. constructor(message, stacktrace) {
  104. super("no such user context" /* ErrorCode.NoSuchUserContext */, message, stacktrace);
  105. }
  106. }
  107. exports.NoSuchUserContextException = NoSuchUserContextException;
  108. class SessionNotCreatedException extends Exception {
  109. constructor(message, stacktrace) {
  110. super("session not created" /* ErrorCode.SessionNotCreated */, message, stacktrace);
  111. }
  112. }
  113. exports.SessionNotCreatedException = SessionNotCreatedException;
  114. class UnknownCommandException extends Exception {
  115. constructor(message, stacktrace) {
  116. super("unknown command" /* ErrorCode.UnknownCommand */, message, stacktrace);
  117. }
  118. }
  119. exports.UnknownCommandException = UnknownCommandException;
  120. class UnknownErrorException extends Exception {
  121. constructor(message, stacktrace = new Error().stack) {
  122. super("unknown error" /* ErrorCode.UnknownError */, message, stacktrace);
  123. }
  124. }
  125. exports.UnknownErrorException = UnknownErrorException;
  126. class UnableToCaptureScreenException extends Exception {
  127. constructor(message, stacktrace) {
  128. super("unable to capture screen" /* ErrorCode.UnableToCaptureScreen */, message, stacktrace);
  129. }
  130. }
  131. exports.UnableToCaptureScreenException = UnableToCaptureScreenException;
  132. class UnableToCloseBrowserException extends Exception {
  133. constructor(message, stacktrace) {
  134. super("unable to close browser" /* ErrorCode.UnableToCloseBrowser */, message, stacktrace);
  135. }
  136. }
  137. exports.UnableToCloseBrowserException = UnableToCloseBrowserException;
  138. class UnsupportedOperationException extends Exception {
  139. constructor(message, stacktrace) {
  140. super("unsupported operation" /* ErrorCode.UnsupportedOperation */, message, stacktrace);
  141. }
  142. }
  143. exports.UnsupportedOperationException = UnsupportedOperationException;
  144. class NoSuchStoragePartitionException extends Exception {
  145. constructor(message, stacktrace) {
  146. super("no such storage partition" /* ErrorCode.NoSuchStoragePartition */, message, stacktrace);
  147. }
  148. }
  149. exports.NoSuchStoragePartitionException = NoSuchStoragePartitionException;
  150. class UnableToSetCookieException extends Exception {
  151. constructor(message, stacktrace) {
  152. super("unable to set cookie" /* ErrorCode.UnableToSetCookie */, message, stacktrace);
  153. }
  154. }
  155. exports.UnableToSetCookieException = UnableToSetCookieException;
  156. class UnableToSetFileInputException extends Exception {
  157. constructor(message, stacktrace) {
  158. super("unable to set file input" /* ErrorCode.UnableToSetFileInput */, message, stacktrace);
  159. }
  160. }
  161. exports.UnableToSetFileInputException = UnableToSetFileInputException;
  162. class UnderspecifiedStoragePartitionException extends Exception {
  163. constructor(message, stacktrace) {
  164. super("underspecified storage partition" /* ErrorCode.UnderspecifiedStoragePartition */, message, stacktrace);
  165. }
  166. }
  167. exports.UnderspecifiedStoragePartitionException = UnderspecifiedStoragePartitionException;
  168. //# sourceMappingURL=ErrorResponse.js.map