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 |
|