AddBook
deleteAllVisibleCookies
setTimeout 100000
comment Add Book
open /vivo/
assertTitle VIVO
comment Must not be logged in already
clickAndWait link=Log in
assertTitle Log in to VIVO
comment Must login as site admin
type loginName testAdmin@cornell.edu
type loginPassword Password
clickAndWait loginForm
comment Navigate to Index
clickAndWait link=Index
comment Verify that no books currently exist
verifyTextNotPresent Book
comment Navigate to Frank Furter
clickAndWait link=Faculty Member
assertTitle Faculty Member
clickAndWait link=Furter, Frank
assertTitle Furter, Frank
comment Select to add a Publication
clickAndWait //h3[@id='authorInAuthorship']/a/img
assertTitle Edit
verifyTextPresent Create publication entry for Furter, Frank
verifyTextPresent Publication Type
comment Select to add a book
select typeSelector label=Book
verifyTextPresent Title
type id=title Nintendo: Good or Bad for Kids?
type id=publisher Putnam
type id=locale New York
type id=dateTime-year 2010
clickAndWait id=submit
assertTitle Furter, Frank
verifyTextPresent book
verifyElementPresent link=Nintendo: Good or Bad for Kids?
verifyTextPresent Nintendo: Good or Bad for Kids?.  New York: Putnam. 2010
comment Go back to the book
clickAndWait link=Nintendo: Good or Bad for Kids?
assertTitle Nintendo: Good or Bad for Kids?
comment Add details for Book
clickAndWait //h3[@id='status']/a/img
assertTitle Edit
select objectVar label=in press
clickAndWait submit
assertTitle Nintendo: Good or Bad for Kids?
clickAndWait //h3[@id='hasSubjectArea']/a/img
assertTitle Edit
click id=showAddFormButton
clickAndWait link=exact:Can't find the concept you want? Create your own.
assertTitle Edit
type id=relatedIndLabel Child Development
clickAndWait id=submit
assertTitle Edit
clickAndWait link=Return to Profile Page
assertTitle exact:Nintendo: Good or Bad for Kids?
clickAndWait //h3[@id='freetextKeyword']/a/img
assertTitle Edit
waitForElementPresent tinymce
type tinymce Children
clickAndWait submit
assertTitle exact:Nintendo: Good or Bad for Kids?
clickAndWait //h3[@id='freetextKeyword']/a/img
assertTitle Edit
waitForElementPresent tinymce
type tinymce Games
clickAndWait submit
assertTitle exact:Nintendo: Good or Bad for Kids?
clickAndWait //h3[@id='isbn10']/a/img
assertTitle Edit
waitForElementPresent tinymce
type tinymce 5555555555
clickAndWait submit
assertTitle exact:Nintendo: Good or Bad for Kids?
clickAndWait //h3[@id='isbn13']/a/img
assertTitle Edit
waitForElementPresent tinymce
type tinymce 7777777777777
clickAndWait submit
assertTitle exact:Nintendo: Good or Bad for Kids?
clickAndWait //h3[@id='numPages']/a/img
assertTitle Edit
waitForElementPresent tinymce
type tinymce 258
clickAndWait submit
assertTitle exact:Nintendo: Good or Bad for Kids?
comment Naviage back to Index
clickAndWait link=Index
comment Verify Book link now appears
refreshAndWait 10000
refreshAndWait 10000
refreshAndWait 10000
refreshAndWait 10000
refreshAndWait 10000
refreshAndWait 10000
refreshAndWait 10000
refreshAndWait 10000
refreshAndWait 10000
refreshAndWait 10000
verifyTextPresent research
verifyElementPresent link=Faculty Member
verifyTextPresent Faculty Member (1)
verifyElementPresent link=Person
verifyTextPresent Person (1)
verifyElementPresent link=Organization
verifyTextPresent Organization (1)
verifyElementPresent link=Publisher
verifyTextPresent Publisher (1)
verifyElementPresent link=Book
verifyTextPresent Book (1)
verifyElementPresent link=Concept
verifyTextPresent Concept (1)
comment Verify Book shows up for Frank Furter
clickAndWait link=Faculty Member
assertTitle Faculty Member
clickAndWait link=Furter, Frank
assertTitle Furter, Frank
verifyElementPresent link=Nintendo: Good or Bad for Kids?
verifyTextPresent book
verifyTextPresent Nintendo: Good or Bad for Kids?.  New York: Putnam. 2010
comment Verify book details
clickAndWait link=exact:Nintendo: Good or Bad for Kids?
assertTitle exact:Nintendo: Good or Bad for Kids?
verifyElementPresent link=Furter, Frank
verifyTextPresent Putnam
verifyTextPresent New York
verifyElementPresent link=in press
verifyTextPresent in press
verifyTextPresent 2010
verifyTextPresent 258
verifyElementPresent link=Child Development
verifyTextPresent Child Development
verifyTextPresent 5555555555
verifyTextPresent 7777777777777
verifyTextPresent Children
verifyTextPresent Games
comment Log out
clickAndWait link=Home
clickAndWait link=Log out
assertTitle VIVO