|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532 |
- module.exports = {
- sections: {
- topbar: {
- selector: ".topbar",
- elements: {
- inputBox: {
- selector: "input"
- },
- btnExplore: {
- selector: "button"
- }
- }
- },
- informationContainer: {
- selector: ".information-container.wrapper",
- elements: {
- title: {
- selector: ".title"
- },
- version: {
- selector: ".version"
- },
- baseUrl: {
- selector: ".base-url"
- },
- mainUrl: {
- selector: ".main a"
- },
- mainUrlContent: {
- selector: ".main a span"
- },
- description: {
- selector: ".description p"
- },
- swaggerUrl: {
- selector: ".description p a:nth-of-type(1)"
- },
- swaggerircUrl: {
- selector: ".description p a:nth-of-type(2)"
- },
- termsLink: {
- selector: ".info > div:nth-child(3) a"
- },
- contactDevLink: {
- selector: ".info > div:nth-child(4) a"
- },
- apacheLink: {
- selector: ".info > div:nth-child(5) a"
- },
- aboutSwaggerLink: {
- selector: ".info > a"
- }
- }
- },
- schemeContainer: {
- selector: ".scheme-container",
- elements: {
- httpOption: {
- selector: "select option"
- },
- btnAuthorize: {
- selector: "button.authorize"
- },
- authorizationModal: {
- selector: ".dialog-ux"
- },
- appName: {
- selector: ".auth-container h5"
- },
- authorizationUrl: {
- selector: ".auth-container code"
- },
- flow: {
- selector: ".flow code"
- },
- inputClientID: {
- selector: "#client_id"
- },
- checkWritePetStoreAuth: {
- selector: "#write:pets-checkbox-petstore_auth"
- },
- checkReadPetStoreAuth: {
- selector: "#read:pets-checkbox-petstore_auth"
- }
- }
- },
- apiWrapper: {
- selector: "div.swagger-ui > div:nth-child(2) > div:nth-child(5) > section > div",
- elements: {
- petAPIWrapper: {
- selector: "div.swagger-ui div:nth-child(5) > section > div > span:nth-child(1) > div"
- },
- petAPIWrapperBar: {
- selector: "div.swagger-ui div:nth-child(5) > section > div > span:nth-child(1) > div .opblock-tag"
- },
-
- /**
- * Post pet/ api
- */
- petOperationPostContainer: {
- selector: "div#operations-pet-addPet"
- },
- petOperationPostTitle: {
- selector: "div#operations-pet-addPet .opblock-summary-post span.opblock-summary-path span"
- },
- petOperationPostCollpase: {
- selector: "div#operations-pet-addPet .opblock-summary-post"
- },
- petOperationPostCollapseContainer: {
- selector: "div#operations-pet-addPet>div:nth-child(2)"
- },
- petOperationPostTryBtn: {
- selector: "div#operations-pet-addPet button.try-out__btn"
- },
- petOperationPostTryText: {
- selector: "div#operations-pet-addPet textarea.body-param__text"
- },
- petOperationPostExecuteBtn: {
- selector: "div#operations-pet-addPet button.execute"
- },
- petOperationPostTryTextArea: {
- selector: "div#operations-pet-addPet textarea"
- },
- petOperationPostResultsBox: {
- selector: "div#operations-pet-addPet pre.microlight"
- },
- petOperationPostMockCategoryID: {
- selector: "div#operations-pet-addPet pre.microlight span:nth-child(17)"
- },
- petOperationPostMockCategoryName: {
- selector: "div#operations-pet-addPet pre.microlight span:nth-child(23)"
- },
- petOperationPostMockName: {
- selector: "div#operations-pet-addPet pre.microlight span:nth-child(31)"
- },
- petOperationPostTagID: {
- selector: "div#operations-pet-addPet pre.microlight span:nth-child(54)"
- },
- petOperationPostTagName: {
- selector: "div#operations-pet-addPet pre.microlight span:nth-child(60)"
- },
- petOperationPostStatus: {
- selector: "div#operations-pet-addPet pre.microlight span:nth-child(70)"
- },
-
- /**
- * Put pet/ api
- */
- petOperationPutContainer: {
- selector: "div#operations-pet-updatePet"
- },
- petOperationPutTitle: {
- selector: "div#operations-pet-updatePet .opblock-summary-put span.opblock-summary-path span"
- },
- petOperationPutCollpase: {
- selector: "div#operations-pet-updatePet .opblock-summary-put"
- },
- petOperationPutCollapseContainer: {
- selector: "div#operations-pet-updatePet>div:nth-child(2)"
- },
- petOperationPutTryBtn: {
- selector: "div#operations-pet-updatePet button.try-out__btn"
- },
- petOperationPutTryText: {
- selector: "div#operations-pet-updatePet textarea.body-param__text"
- },
- petOperationPutExecuteBtn: {
- selector: "div#operations-pet-updatePet button.execute"
- },
- petOperationPutTryTextArea: {
- selector: "div#operations-pet-updatePet textarea"
- },
- petOperationPutResultsBox: {
- selector: "div#operations-pet-updatePet pre.microlight"
- },
- petOperationPutMockCategoryID: {
- selector: "div#operations-pet-updatePet pre.microlight span:nth-child(17)"
- },
- petOperationPutMockCategoryName: {
- selector: "div#operations-pet-updatePet pre.microlight span:nth-child(23)"
- },
- petOperationPutMockName: {
- selector: "div#operations-pet-updatePet pre.microlight span:nth-child(31)"
- },
- petOperationPutTagID: {
- selector: "div#operations-pet-updatePet pre.microlight span:nth-child(54)"
- },
- petOperationPutTagName: {
- selector: "div#operations-pet-updatePet pre.microlight span:nth-child(60)"
- },
- petOperationPutStatus: {
- selector: "div#operations-pet-updatePet pre.microlight span:nth-child(70)"
- },
-
- /**
- * Get /pet/findByTags
- */
- petOperationGetByTagContainer: {
- selector: "div#operations-pet-findPetsByTags"
- },
- petOperationGetByTagTitle: {
- selector: "div#operations-pet-findPetsByTags .opblock-summary-get span.opblock-summary-path__deprecated span"
- },
- petOperationGetByTagCollpase: {
- selector: "div#operations-pet-findPetsByTags .opblock-summary-get"
- },
- petOperationGetByTagCollapseContainer: {
- selector: "div#operations-pet-findPetsByTags .ReactCollapse--collapse"
- },
- petOperationGetByTagTryBtn: {
- selector: "div#operations-pet-findPetsByTags button.try-out__btn"
- },
- petOperationGetByTagTryAdded: {
- selector: "div#operations-pet-findPetsByTags button.json-schema-form-item-add"
- },
- petOperationGetByTagExecuteBtn: {
- selector: "div#operations-pet-findPetsByTags button.execute"
- },
- petOperationGetByTagTryTextArea: {
- selector: "div#operations-pet-findPetsByTags textarea"
- },
- petOperationGetByTagResultsBox: {
- selector: "div#operations-pet-findPetsByTags pre.microlight"
- },
- petOperationGetByTagMockCategoryID: {
- selector: "div#operations-pet-findPetsByTags pre.microlight span:nth-child(17)"
- },
- petOperationGetByTagMockCategoryName: {
- selector: "div#operations-pet-findPetsByTags pre.microlight span:nth-child(23)"
- },
- petOperationGetByTagMockName: {
- selector: "div#operations-pet-findPetsByTags pre.microlight span:nth-child(31)"
- },
- petOperationGetByTagTagID: {
- selector: "div#operations-pet-findPetsByTags pre.microlight span:nth-child(54)"
- },
- petOperationGetByTagTagName: {
- selector: "div#operations-pet-findPetsByTags pre.microlight span:nth-child(60)"
- },
- petOperationGetByTagStatus: {
- selector: "div#operations-pet-findPetsByTags pre.microlight span:nth-child(70)"
- },
-
- /**
- * Get /pet/{petId}
- */
- petOperationGetByIdContainer: {
- selector: "div#operations-pet-getPetById"
- },
- petOperationGetByIdTitle: {
- selector: "div#operations-pet-getPetById .opblock-summary-get span.opblock-summary-path span"
- },
- petOperationGetByIdCollpase: {
- selector: "div#operations-pet-getPetById .opblock-summary-get"
- },
- petOperationGetByIdCollapseContainer: {
- selector: "div#operations-pet-getPetById .ReactCollapse--collapse"
- },
- petOperationGetByIdTryBtn: {
- selector: "div#operations-pet-getPetById button.try-out__btn"
- },
- petOperationGetByIdExecuteBtn: {
- selector: "div#operations-pet-getPetById button.execute"
- },
- petOperationGetByIdParameter: {
- selector: "div#operations-pet-getPetById div.parameters-col_description input"
- },
- petOperationGetByIdResultsBox: {
- selector: "div#operations-pet-getPetById pre.microlight"
- },
-
- /**
- * Delete pet/
- */
- petOperationDeleteContainer: {
- selector: "div#operations-pet-deletePet"
- },
- petOperationDeleteTitle: {
- selector: "div#operations-pet-deletePet .opblock-summary-delete span.opblock-summary-path span"
- },
- petOperationDeleteCollpase: {
- selector: "div#operations-pet-deletePet .opblock-summary-delete"
- },
- petOperationDeleteCollapseContainer: {
- selector: "div#operations-pet-deletePet>div:nth-child(2)"
- },
- petOperationDeleteTryBtn: {
- selector: "div#operations-pet-deletePet button.try-out__btn"
- },
- petOperationDeleteExecuteBtn: {
- selector: "div#operations-pet-deletePet button.execute"
- },
- petOperationDeleteTryTextArea: {
- selector: "div#operations-pet-deletePet textarea"
- },
- petOperationDeleteResultsBox: {
- selector: "div#operations-pet-deletePet pre.microlight"
- },
- petOperationDeleteMockCategoryID: {
- selector: "div#operations-pet-deletePet pre.microlight span:nth-child(17)"
- },
- petOperationDeleteMockCategoryName: {
- selector: "div#operations-pet-deletePet pre.microlight span:nth-child(23)"
- },
- petOperationDeleteMockName: {
- selector: "div#operations-pet-deletePet pre.microlight span:nth-child(31)"
- },
- petOperationDeleteTagID: {
- selector: "div#operations-pet-deletePet pre.microlight span:nth-child(54)"
- },
- petOperationDeleteTagName: {
- selector: "div#operations-pet-deletePet pre.microlight span:nth-child(60)"
- },
- petOperationDeleteStatus: {
- selector: "div#operations-pet-deletePet pre.microlight span:nth-child(70)"
- },
-
- /**
- * ***********Store************
- */
- storeAPIWrapper: {
- selector: "div.swagger-ui div:nth-child(5) > section > div > span:nth-child(2) > div"
- },
- storeAPIWrapperBar: {
- selector: "div.swagger-ui div:nth-child(5) > section > div > span:nth-child(2) > div .opblock-tag"
- },
- /**
- * Get /store/inventory
- */
- storeOperationGetContainer: {
- selector: "div#operations-store-getInventory"
- },
- storeOperationGetTitle: {
- selector: "div#operations-store-getInventory .opblock-summary-get span.opblock-summary-path span"
- },
- storeOperationGetCollpase: {
- selector: "div#operations-store-getInventory .opblock-summary-get"
- },
- storeOperationGetCollapseContainer: {
- selector: "div#operations-store-getInventory>div:nth-child(2)"
- },
- storeOperationGetTryBtn: {
- selector: "div#operations-store-getInventory button.try-out__btn"
- },
- storeOperationGetExecuteBtn: {
- selector: "div#operations-store-getInventory button.execute"
- },
- storeOperationResponseProps1: {
- selector: "div#operations-store-getInventory pre.example.microlight span:nth-child(6)"
- },
- storeOperationResponseProps2: {
- selector: "div#operations-store-getInventory pre.example.microlight span:nth-child(12)"
- },
- storeOperationResponseProps3: {
- selector: "div#operations-store-getInventory pre.example.microlight span:nth-child(18)"
- },
- /**
- * Post /store/order
- */
- storeOperationPostContainer: {
- selector: "div#operations-store-placeOrder"
- },
- storeOperationPostTitle: {
- selector: "div#operations-store-placeOrder .opblock-summary-post span.opblock-summary-path span"
- },
- storeOperationPostCollpase: {
- selector: "div#operations-store-placeOrder .opblock-summary-post"
- },
- storeOperationPostCollapseContainer: {
- selector: "div#operations-store-placeOrder>div:nth-child(2)"
- },
- storeOperationPostTryBtn: {
- selector: "div#operations-store-placeOrder button.try-out__btn"
- },
- storeOperationPostExecuteBtn: {
- selector: "div#operations-store-placeOrder button.execute"
- },
- storeOperationPostResponseId: {
- selector: "div#operations-store-placeOrder pre.example.microlight span:nth-child(22)"
- },
- storeOperationPostResponsePetId: {
- selector: "div#operations-store-placeOrder pre.example.microlight span:nth-child(31)"
- },
- storeOperationPostResponseQuantity: {
- selector: "div#operations-store-placeOrder pre.example.microlight span:nth-child(40)"
- },
- storeOperationPostResponseStatus: {
- selector: "div#operations-store-placeOrder pre.example.microlight span:nth-child(66)"
- },
- storeOperationPostResponseComplete: {
- selector: "div#operations-store-placeOrder pre.example.microlight span:nth-child(75)"
- },
- /**
- * Delete /store/order/{orderId}
- */
- storeOperationDeleteContainer: {
- selector: "div#operations-store-deleteOrder"
- },
- storeOperationDeleteTitle: {
- selector: "div#operations-store-deleteOrder .opblock-summary-delete span.opblock-summary-path span"
- },
- storeOperationDeleteCollpase: {
- selector: "div#operations-store-deleteOrder .opblock-summary-delete"
- },
- storeOperationDeleteCollapseContainer: {
- selector: "div#operations-store-deleteOrder>div:nth-child(2)"
- },
- storeOperationDeleteTryBtn: {
- selector: "div#operations-store-deleteOrder button.try-out__btn"
- },
- storeOperationDeleteExecuteBtn: {
- selector: "div#operations-store-deleteOrder button.execute"
- },
- storeOperationGetResponseHeaders: {
- selector: "div#operations-store-deleteOrder pre span"
- },
- /**
- * *********User**************
- */
- userAPIWrapper: {
- selector: "div.swagger-ui div:nth-child(5) > section > div > span:nth-child(3) > div"
- },
- userAPIWrapperBar: {
- selector: "div.swagger-ui div:nth-child(5) > section > div > span:nth-child(3) > div .opblock-tag"
- },
- /**
- * Put /user/login
- */
- userOperationPutContainer: {
- selector: "div#operations-user-updateUser"
- },
- userOperationPutTitle: {
- selector: "div#operations-user-updateUser .opblock-summary-put span.opblock-summary-path span"
- },
- userOperationPutCollpase: {
- selector: "div#operations-user-updateUser .opblock-summary-put"
- },
- userOperationPutCollapseContainer: {
- selector: "div#operations-user-updateUser>div:nth-child(2)"
- },
- userOperationPutTryBtn: {
- selector: "div#operations-user-updateUser button.try-out__btn"
- },
- userOperationPutExecuteBtn: {
- selector: "div#operations-user-updateUser button.execute"
- },
- userOperationPutParameter: {
- selector: "div#operations-user-updateUser div.parameters-col_description input"
- },
- userOperationPutResponseHeader: {
- selector: "div#operations-user-updateUser div.parameters-col_description input"
- },
- /**
- * Delete /user
- */
- userOperationDeleteContainer: {
- selector: "div#operations-user-deleteUser"
- },
- userOperationDeleteTitle: {
- selector: "div#operations-user-deleteUser .opblock-summary-delete span.opblock-summary-path span"
- },
- userOperationDeleteCollpase: {
- selector: "div#operations-user-deleteUser .opblock-summary-delete"
- },
- userOperationDeleteCollapseContainer: {
- selector: "div#operations-user-deleteUser>div:nth-child(2)"
- },
- userOperationDeleteTryBtn: {
- selector: "div#operations-user-deleteUser button.try-out__btn"
- },
- userOperationDeleteExecuteBtn: {
- selector: "div#operations-user-deleteUser button.execute"
- },
- userOperationDeleteParameter: {
- selector: "div#operations-user-deleteUser div.parameters-col_description input"
- },
- userOperationDeleteResponseHeader: {
- selector: "div#operations-user-deleteUser div.parameters-col_description input"
- },
-
- }
- },
- /* Model Container */
- modelWrapper: {
- selector: "div.swagger-ui > div:nth-child(2) > div:nth-child(5)",
- elements: {
- modelContainer: {
- selector: ".swagger-ui .models"
- },
- modelCollapse: {
- selector: ".swagger-ui .models h4"
- },
- orderModel: {
- selector: "section.models div.model-container:nth-child(1)"
- },
- orderModelCallapse: {
- selector: "section.models div.model-container:nth-child(1) span.model-toggle"
- },
- categoryModel: {
- selector: "section.models div.model-container:nth-child(2)"
- },
- categoryModelCallapse: {
- selector: "section.models div.model-container:nth-child(2) span.model-toggle"
- },
- userModel: {
- selector: "section.models div.model-container:nth-child(3)"
- },
- userModelCallapse: {
- selector: "section.models div.model-container:nth-child(3) span.model-toggle"
- },
- tagModel: {
- selector: "section.models div.model-container:nth-child(4)"
- },
- tagModelCallapse: {
- selector: "section.models div.model-container:nth-child(4) span.model-toggle"
- },
- petModel: {
- selector: "section.models div.model-container:nth-child(5)"
- },
- petModelCallapse: {
- selector: "section.models div.model-container:nth-child(5) span.model-toggle"
- },
- apiResponseModel: {
- selector: "section.models div.model-container:nth-child(6)"
- },
- apiResponseModelCallapse: {
- selector: "section.models div.model-container:nth-child(6) span.model-toggle"
- },
- }
- }
- }
- }
|