modifyFile
setTimeout 30000
open restAPI/systemLog?token=dolog&level=WARN&message=----- Selenium modifyFile
open logout
open nxpath/default/default-domain/workspaces/testWorkspace1/testFilesFolder/testfile1@view_documents
type username jsmith
type password jsmith1
clickAndWait Submit
verifyTextPresent jsmith
verifyTitle Nuxeo DM - testFile1
verifyTextPresent desc testFile1
verifyTextNotPresent desc testFile1 modified
verifyElementPresent link=hello.pdf (1 kB)
verifyElementNotPresent link=file_1.txt (1 kB)
verifyTextPresent jsmith
clickAndWait link=Edit
type document_edit:nxl_heading:nxw_description desc testFile1 modified
type document_edit:nxl_heading:nxw_title testFile1 modified
retrieveTestFolderPath
storeExpression javascript{storedVars.testfolderpath + 'file_1.txt';} filepath
echo ${filepath}
type //input[@type="file"] ${filepath}
click //input[@value="upload"]
click //input[@value="ACTION_INCREMENT_MAJOR"]
clickAndWait //input[@value="Save"]
assertTextNotPresent Invalid file
verifyTextPresent File modified
verifyTitle Nuxeo DM - testFile1 modified
verifyTextPresent desc testFile1 modified
verifyElementNotPresent link=hello.pdf (1 kB)
verifyElementPresent link=file_1.txt (8 B)
clickAndWait link=Files
storeExpression javascript{storedVars.testfolderpath + 'file_2.txt';} filepath
echo ${filepath}
type document_files_edit:upload:file ${filepath}
waitForElementPresent //div[@id='document_files_edit:upload:fileItems']/table/tbody/tr/td[1]/div[3]/b
clickAndWait //input[@value="Store uploaded files"]
verifyElementPresent link=file_2.txt
clickAndWait link=Summary
verifyElementNotPresent link=hello.pdf (1 kB)
verifyElementPresent link=file_1.txt (8 B)
verifyElementPresent link=file_2.txt (8 B)
clickAndWait link=Log out