Autoc0de 2.0 (Web) - Documentación de métodos

Iniciado por DarkDante, Junio 01, 2022, 04:24:03 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Junio 01, 2022, 04:24:03 PM Ultima modificación: Junio 01, 2022, 04:26:36 PM por DarkDante
Buenas, en este post dejo detalladas todas las funciónes que podemos encontrar dentro de autoc0de 2.0. Para que sean transcriptas a la Web Oficial de autoc0de (No tienes permitido ver enlaces. Registrate o Entra a tu cuenta)

PD1: El MasterPage de Autoc0de siempre se esta puliendo y mejorando. Todos los metodos y funciónes que se encuentran ahora funciona bien, pero seguramente seran mejoradas en un futuro, además de que se agregarán mas funcionalidades.

PD2: Dentro de la MasterPage hay muchos metodos repetidos o privados. Esto es porque se aplica polimorfismo para poder utilizar una función reciviendo mas o menos parametros.

PD3: En la web. Hay que dividir la documentación por secciónes: Acciones, Esperas, Verificaciónes

MasterPage.class

Acciónes:

auto_openURLInBrowser()  -> Open the URL set in the POM file, in the selected Browser
auto_getCurrentUrl() -> Get the current URL in the active browser
auto_getPageTitle() -> Get the current Title of the actual web
auto_getWebElement(String elementPath, String ... elementValue) -> Create an object of type WebElement starting from a locator
auto_getWebElements(String elementPath, String ... elementValue) -> Create a list of object of type WebElement starting from a locator
auto_setClickElement(String elementPath, String ... elementValue) -> Click an element
auto_setClickElementActions(String elementPath, String ... elementValue) -> Click an element using Actions
auto_setClickElementAndHold(String elementPath, String ... elementValue) -> Click and hold an element
auto_setClickElementAndCheck(String elementPath, String ... elementValue) -> Click and check an element
auto_setTextToInput(String elementPath, String value, String ... elementValue) -> Set a string of text to an element
auto_setTextToInputActions(String elementPath, String value, String ... elementValue) -> Set a string of text to an element using Actions
auto_setTextToInputWithoutClear(String elementPath, String value, String ... elementValue) -> Set a string of text to an element without clear the field
auto_setTextToInputWithoutClick(String elementPath, String value, String ... elementValue) -> Set a string of text to an element without click the field
auto_clearInput(String elementPath, String ... elementValue) -> Only clear the field
auto_setTextToInputRaw(String elementPath, String text, String ... elementValue) -> Set text without click, clear or another thing
auto_getElementText(String elementPath, String ... elementValue) -> Obtain the text of an element
auto_getInputValue(String elementPath, String ... elementValue) -> Obtain the value of an Input
auto_selectCheckbox(String elementPath, String ... elementValue) -> Check an Checkbox
auto_deselectCheckbox(String elementPath, String ... elementValue) -> Uncheck an Checkbox
auto_setTextToClipboard(String value) -> Save text to clipboard
auto_HoverElement(String elementPath, String ... elementValue) -> Do hover an element
auto_scrollToElement(String elementPath, String ... elementValue) -> Stroll to element
auto_sendKeyPressedToElement(String elementPath, Keys key, String ... elementValue) -> Send an spesific Key presed to element
auto_scrollToElementJSByCoordinates(int x, int y) -> Scroll to spesific coordinates in the browser
auto_scrollUpJS() -> Generic Scroll Up for 300px in the browser
auto_scrollDownJS()  -> Generic Scroll down for -300px in the browser
auto_makeElementVisible(String elementPath, String ... elementValue) -> Change the visibility of one element
auto_dragAndDrop(String elementFrom, String elementTo, String ... elementValue) -> Drag and drop an element
auto_switchToIframe(String elementPath, String ... elementValue) -> Switch to the spesific Iframe
auto_switchToDefaultIframe() -> Return to the main Iframe

Esperas (Waits):

auto_getWait() -> Obtain the defailt wait
auto_getFluentWait() -> Obtain the default Fluent Wait
auto_getWaitInMiliseconds -> Wait a spesific time in miliseconds
auto_removeWaits() ->  Remove all waits created
auto_waitForPageToLoad() -> Wait for the current web site load complete
auto_waitForElementDisappears(String elementPath, String ... elementValue) -> Wait to an elemend Desappears
auto_waitForElementVisibility(String elementPath, String ... elementValue) -> Wait an element to be visible
auto_waitForElementToHaveText(String elementPath, String text, String ... elementValue) -> Wait until an element have an spesific time
auto_waitForElementsVisibilities(String elementPath, String ... elementValue) -> Wait for the visibilties of a list of elements
auto_waitElementClickable(String elementPath, String ... elementValue) -> Wait the element to be clickeable

Verificaciónes:

auto_checkPageTitleContains(String title) -> Check the title of the web contains an spesific text
auto_checkPageUrlContains(String fraction) ->  Check the url of the web contains an spesific text
auto_isElementPresent(String elementPath, String ... elementValue) -> Check if the current element is present
auto_isElementVisible(String elementPath, String ... elementValue) -> Check if the current element is visible
auto_isElementVisibleWithoutWait(WebElement element) -> Check if the current element is present without wait
auto_isInputElementEmpty(String elementPath, String ... elementValue) Check if the current element is empty
auto_isElementEnabled(WebElement element) -> Check if the current element is enabled
auto_getAttribute(String elementPath, String attribute, String ... elementValue) Obtain the spesific attribute of an element

Lo tan esperado por fin llego, Gracias loco muy buenos updates