# Comandos de los ficheros SIDE Se podrán configurar los siguientes comandos personalizados para generar módulos adicionales (todos los comandos personalizados deben comenzar con "//"):
**//phase\_start:<phase\_name>**Indica el comienzo de una fase, que durará hasta encontrar otro comando "//phase\_start" o hasta que termine el test. Esto generará un módulo con el estado de la fase y otro módulo con el tiempo que ha tomado en completar. Por ejemplo: **//phase\_start:Login**
**//getValue;<module\_name>;<module\_type>;<regexp>**Genera un módulo con contenido de la página web el cual se puede obtener mediante una expresión regular del código fuente de la misma. Por ejemplo: /**/getValue;Temperature;generic\_data;<span class="temperature">(\\d+\\.\*\\,\*\\d\*).\*</span>** Obtendría la temepratura de una página web con esta línea en su código fuente: **<p> The temperature of the solar panel is: <span class="temperature">54º C</span></p>**
**//getVariable;<module\_name>;<module\_type>;<variable>**Genera un módulo con el contenido de una variable almacenada en el SIDE con comandos "store". Por ejemplo: **//getVariable;List count;generic\_data;listCount**
**//getScreenshot;<module\_name>**Genera un módulo con una captura de pantalla del navegador en ese momento. Por ejemplo: **//getScreenshot;URL home**
Los comandos de los ficheros SIDE habilitados para ejecutarse con el plugin son los siguientes (consulte la documentación de Selenium IDE para saber como usarlos):
**addSelection**
**answerOnNextPrompt**
**assert**
**assertAlert**
**assertChecked**
**assertConfirmation**
**assertEditable**
**assertElementPresent**
**assertElementNotPresent**
**assertNotChecked**
**assertNotEditable**
**assertNotSelectedValue**
**assertNotText**
**assertPrompt**
**assertSelectedValue**
**assertSelectedLabel**
**assertText**
**assertTitle**
**assertValue**
**check**
**chooseCancelOnNextConfirmation**
**chooseCancelOnNextPrompt**
**chooseOkOnNextConfirmation**
**click**
**clickAt**
**close**
**do**
**doubleClick**
**doubleClickAt**
**dragAndDropToObject**
**editContent**
**else**
**elseIf**
**executeScript**
**executeAsyncScript**
**forEach**
**if**
**mouseDown**
**mouseDownAt**
**mouseMoveAt**
**mouseOut**
**mouseOver**
**mouseUp**
**mouseUpAt**
**open**
**pause**
**removeSelection**
**run**
**runScript**
**select**
**selectFrame**
**selectWindow**
**sendKeys**
**setSpeed**
**setWindowSize**
**store**
**storeAttribute**
**storeJson**
**storeText**
**storeTitle**
**storeValue**
**storeWindowHandle**
**storeXpathCount**
**submit**
**times**
**type**
**uncheck**
**verify**
**verifyChecked**
**verifyEditable**
**verifyElementPresent**
**verifyElementNotPresent**
**verifyNotChecked**
**verifyNotEditable**
**verifyNotSelectedValue**
**verifyNotText**
**verifySelectedLabel**
**verifySelectedValue**
**verifyText**
**verifyTitle**
**verifyValue**
**waitForElementEditable**
**waitForElementNotEditable**
**waitForElementNotPresent**
**waitForElementNotVisible**
**waitForElementPresent**
**waitForElementVisible**
**waitForText**
**webdriverAnswerOnVisiblePrompt**
**webdriverChooseCancelOnVisibleConfirmation**
**webdriverChooseCancelOnVisiblePrompt**
**webdriverChooseOkOnVisibleConfirmation**
**while**