2010-07-12 19:49:38 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" xml:lang = "en" lang = "en" >
< head profile = "http://selenium-ide.openqa.org/profiles/test-case" >
< meta http-equiv = "Content-Type" content = "text/html; charset=UTF-8" / >
< link rel = "selenium.base" href = "" / >
< title > UploadFacultyImage< / title >
< / head >
< body >
< table cellpadding = "1" cellspacing = "1" border = "1" >
< thead >
2012-10-18 19:57:52 +00:00
< tr > < td rowspan = "1" colspan = "3" > UploadFacultyImage< / td > < / tr >
2010-07-12 19:49:38 +00:00
< / thead > < tbody >
< tr >
< td > deleteAllVisibleCookies< / td >
< td > < / td >
< td > < / td >
< / tr >
2010-07-28 16:35:12 +00:00
< tr >
< td > setTimeout< / td >
< td > 100000< / td >
< td > < / td >
< / tr >
2012-10-18 19:57:52 +00:00
<!-- Upload image for Jane Faculty in the backend -->
2010-07-12 19:49:38 +00:00
< tr >
< td > open< / td >
< td > /vivo/< / td >
< td > < / td >
< / tr >
< tr >
< td > assertTitle< / td >
< td > VIVO< / td >
< td > < / td >
< / tr >
2012-10-18 19:57:52 +00:00
<!-- Must not be logged in -->
2010-07-12 19:49:38 +00:00
< tr >
< td > clickAndWait< / td >
< td > link=Log in< / td >
< td > < / td >
< / tr >
< tr >
< td > assertTitle< / td >
2011-01-03 19:02:24 +00:00
< td > Log in to VIVO< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
2012-10-18 19:57:52 +00:00
<!-- Must log in as site admin -->
2010-07-12 19:49:38 +00:00
< tr >
< td > type< / td >
< td > loginName< / td >
2011-06-28 12:56:38 +00:00
< td > testAdmin@cornell.edu< / td >
2010-07-12 19:49:38 +00:00
< / tr >
< tr >
< td > type< / td >
< td > loginPassword< / td >
< td > Password< / td >
< / tr >
< tr >
< td > clickAndWait< / td >
< td > loginForm< / td >
< td > < / td >
< / tr >
2012-10-18 19:57:52 +00:00
<!-- Find Jane Faculty via Index -->
2010-07-12 19:49:38 +00:00
< tr >
< td > clickAndWait< / td >
< td > link=Index< / td >
< td > < / td >
< / tr >
< tr >
< td > verifyTextPresent< / td >
< td > Faculty Member< / td >
< td > < / td >
< / tr >
< tr >
< td > clickAndWait< / td >
< td > link=Faculty Member< / td >
< td > < / td >
< / tr >
< tr >
< td > assertTitle< / td >
< td > Faculty Member< / td >
< td > < / td >
< / tr >
< tr >
< td > clickAndWait< / td >
2010-07-22 20:34:05 +00:00
< td > link=Faculty, Jane< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
< tr >
< td > assertTitle< / td >
2010-07-22 20:34:05 +00:00
< td > Faculty, Jane< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
2012-10-18 19:57:52 +00:00
<!-- Verify no photo currently exists -->
2010-07-12 19:49:38 +00:00
< tr >
< td > verifyElementPresent< / td >
< td > //img[@title='no image']< / td >
< td > < / td >
< / tr >
2012-10-18 19:57:52 +00:00
<!-- Select to upload an image -->
2010-07-12 19:49:38 +00:00
< tr >
< td > clickAndWait< / td >
2011-07-14 15:30:10 +00:00
< td > css=img.add-individual< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
< tr >
< td > assertTitle< / td >
2010-07-22 20:34:05 +00:00
< td > Upload image for Faculty, Jane< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
< tr >
< td > verifyTextPresent< / td >
< td > Photo Upload< / td >
< td > < / td >
< / tr >
< tr >
< td > verifyTextPresent< / td >
2010-07-13 20:46:31 +00:00
< td > Current Photo< / td >
< td > < / td >
< / tr >
2011-07-14 15:30:10 +00:00
< tr >
< td > verifyTextPresent< / td >
< td > Upload a photo (JPEG, GIF or PNG)< / td >
< td > < / td >
< / tr >
2010-07-13 20:46:31 +00:00
< tr >
< td > verifyElementPresent< / td >
2011-01-14 21:28:13 +00:00
< td > //img[@alt='Individual photo']< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
2012-10-18 19:57:52 +00:00
<!-- Cancel out before adding a photo -->
2010-07-12 19:49:38 +00:00
< tr >
< td > clickAndWait< / td >
< td > link=Cancel< / td >
< td > < / td >
< / tr >
< tr >
< td > assertTitle< / td >
2011-07-14 15:30:10 +00:00
< td > Faculty, Jane< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
2012-10-18 19:57:52 +00:00
<!-- Select a photo to add and then cancel out -->
2010-07-12 19:49:38 +00:00
< tr >
< td > clickAndWait< / td >
2011-07-14 15:30:10 +00:00
< td > css=img.add-individual< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
< tr >
< td > assertTitle< / td >
2010-07-22 20:34:05 +00:00
< td > Upload image for Faculty, Jane< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
< tr >
2010-07-13 20:46:31 +00:00
< td > verifyTextPresent< / td >
< td > Photo Upload< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
< tr >
2010-07-13 20:46:31 +00:00
< td > verifyTextPresent< / td >
< td > Current Photo< / td >
< td > < / td >
< / tr >
2011-07-14 15:30:10 +00:00
< tr >
< td > verifyTextPresent< / td >
< td > Upload a photo (JPEG, GIF or PNG)< / td >
< td > < / td >
< / tr >
2010-07-13 20:46:31 +00:00
< tr >
< td > verifyElementPresent< / td >
2011-01-14 21:28:13 +00:00
< td > //img[@alt='Individual photo']< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
< tr >
< td > type< / td >
< td > datafile< / td >
< td > C:\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\Jane1.jpg< / td >
< / tr >
< tr >
< td > clickAndWait< / td >
< td > link=Cancel< / td >
< td > < / td >
< / tr >
< tr >
< td > assertTitle< / td >
2011-07-14 15:30:10 +00:00
< td > Faculty, Jane< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
2012-10-18 19:57:52 +00:00
<!-- Cancel after uploading the picture -->
2010-07-12 19:49:38 +00:00
< tr >
< td > clickAndWait< / td >
2011-07-14 15:30:10 +00:00
< td > css=img.add-individual< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
< tr >
< td > assertTitle< / td >
2010-07-22 20:34:05 +00:00
< td > Upload image for Faculty, Jane< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
< tr >
2010-07-13 20:46:31 +00:00
< td > verifyTextPresent< / td >
< td > Photo Upload< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
< tr >
2010-07-13 20:46:31 +00:00
< td > verifyTextPresent< / td >
< td > Current Photo< / td >
< td > < / td >
< / tr >
2011-07-14 15:30:10 +00:00
< tr >
< td > verifyTextPresent< / td >
< td > Upload a photo (JPEG, GIF or PNG)< / td >
< td > < / td >
< / tr >
2010-07-13 20:46:31 +00:00
< tr >
< td > verifyElementPresent< / td >
2011-01-14 21:28:13 +00:00
< td > //img[@alt='Individual photo']< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
< tr >
< td > type< / td >
< td > datafile< / td >
2011-07-27 14:37:17 +00:00
< td > /Users/jc55/tomcat/webapps/vivo/utilities/acceptance-tests/suites/CreatePeople/Jane1.jpg< / td >
2010-07-12 19:49:38 +00:00
< / tr >
< tr >
< td > clickAndWait< / td >
< td > //input[@value='Upload photo']< / td >
< td > < / td >
< / tr >
< tr >
< td > assertTitle< / td >
2011-07-27 21:46:06 +00:00
< td > Upload image for Faculty, Jane< / td >
< td > < / td >
< / tr >
< tr >
< td > verifyTextPresent< / td >
2011-07-27 14:37:17 +00:00
< td > Photo Upload< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
< tr >
< td > clickAndWait< / td >
< td > link=Cancel< / td >
< td > < / td >
< / tr >
2010-07-13 20:46:31 +00:00
< tr >
< td > assertTitle< / td >
2011-07-14 15:30:10 +00:00
< td > Faculty, Jane< / td >
2010-07-13 20:46:31 +00:00
< td > < / td >
< / tr >
2012-10-18 19:57:52 +00:00
<!-- Verify photo is not there -->
2010-07-13 20:46:31 +00:00
< tr >
< td > clickAndWait< / td >
< td > link=Index< / td >
< td > < / td >
< / tr >
< tr >
< td > clickAndWait< / td >
< td > link=Faculty Member< / td >
< td > < / td >
< / tr >
< tr >
< td > assertTitle< / td >
< td > Faculty Member< / td >
< td > < / td >
< / tr >
< tr >
< td > clickAndWait< / td >
2010-07-22 20:34:05 +00:00
< td > link=Faculty, Jane< / td >
2010-07-13 20:46:31 +00:00
< td > < / td >
< / tr >
2010-07-12 19:49:38 +00:00
< tr >
< td > assertTitle< / td >
2010-07-22 20:34:05 +00:00
< td > Faculty, Jane< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
< tr >
< td > verifyElementPresent< / td >
< td > //img[@title='no image']< / td >
< td > < / td >
< / tr >
2010-07-13 20:46:31 +00:00
< tr >
< td > verifyElementNotPresent< / td >
< td > //img[@title='click to view larger image']< / td >
< td > < / td >
< / tr >
2012-10-18 19:57:52 +00:00
<!-- Now really add a photo -->
2010-07-12 19:49:38 +00:00
< tr >
< td > clickAndWait< / td >
2011-07-14 15:30:10 +00:00
< td > css=img.add-individual< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
< tr >
< td > assertTitle< / td >
2010-07-22 20:34:05 +00:00
< td > Upload image for Faculty, Jane< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
2010-07-13 20:46:31 +00:00
< tr >
< td > verifyTextPresent< / td >
< td > Photo Upload< / td >
< td > < / td >
< / tr >
< tr >
< td > verifyTextPresent< / td >
< td > Current Photo< / td >
< td > < / td >
< / tr >
2011-07-14 15:30:10 +00:00
< tr >
< td > verifyTextPresent< / td >
< td > Upload a photo (JPEG, GIF or PNG)< / td >
< td > < / td >
< / tr >
2010-07-13 20:46:31 +00:00
< tr >
< td > verifyElementPresent< / td >
2011-01-14 21:28:13 +00:00
< td > //img[@alt='Individual photo']< / td >
2010-07-13 20:46:31 +00:00
< td > < / td >
< / tr >
2010-07-12 19:49:38 +00:00
< tr >
< td > type< / td >
< td > datafile< / td >
2010-11-22 20:55:18 +00:00
< td > C:\VIVO\\vivo\utilities\acceptance-tests\suites\CreatePeople\Jane1.jpg< / td >
2010-07-12 19:49:38 +00:00
< / tr >
< tr >
< td > clickAndWait< / td >
< td > //input[@value='Upload photo']< / td >
< td > < / td >
< / tr >
< tr >
< td > assertTitle< / td >
2013-11-12 16:45:40 -05:00
< td > Crop image for Faculty, Jane< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
< tr >
< td > verifyTextPresent< / td >
2011-01-14 21:28:13 +00:00
< td > Photo Upload< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
< tr >
< td > verifyTextPresent< / td >
2010-07-13 20:46:31 +00:00
< td > Your profile photo will look like the image below.< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
< tr >
< td > verifyTextPresent< / td >
2010-07-13 20:46:31 +00:00
< td > To make adjustments, you can drag around and resize the photo to the right. When you are happy with your photo click the " Save Photo" button.< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
< tr >
< td > clickAndWait< / td >
< td > //input[@value='Save photo']< / td >
< td > < / td >
< / tr >
< tr >
< td > assertTitle< / td >
2011-07-14 15:30:10 +00:00
< td > Faculty, Jane< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
2012-10-18 19:57:52 +00:00
<!-- Verify photo is there -->
2010-07-13 20:46:31 +00:00
< tr >
< td > clickAndWait< / td >
< td > link=Index< / td >
< td > < / td >
< / tr >
< tr >
< td > clickAndWait< / td >
< td > link=Faculty Member< / td >
2010-07-12 19:49:38 +00:00
< td > < / td >
< / tr >
2010-07-13 20:46:31 +00:00
< tr >
< td > assertTitle< / td >
< td > Faculty Member< / td >
< td > < / td >
< / tr >
< tr >
< td > clickAndWait< / td >
2010-07-22 20:34:05 +00:00
< td > link=Faculty, Jane< / td >
2010-07-13 20:46:31 +00:00
< td > < / td >
< / tr >
< tr >
< td > assertTitle< / td >
2010-07-22 20:34:05 +00:00
< td > Faculty, Jane< / td >
2010-07-13 20:46:31 +00:00
< td > < / td >
< / tr >
< tr >
< td > verifyAttribute< / td >
< td > //img[@title='click to view larger image']@src< / td >
< td > /vivo/file/*/thumbnail_Jane1.jpg< / td >
< / tr >
2012-10-18 19:57:52 +00:00
<!-- Logout -->
2010-11-17 19:24:12 +00:00
< tr >
< td > clickAndWait< / td >
< td > link=Home< / td >
< td > < / td >
< / tr >
2010-07-12 19:49:38 +00:00
< tr >
< td > clickAndWait< / td >
< td > link=Log out< / td >
< td > < / td >
< / tr >
< tr >
< td > assertTitle< / td >
< td > VIVO< / td >
< td > < / td >
< / tr >
< / tbody > < / table >
< / body >
< / html >