Class: Glossary
Overview
Glossary Pages - for a Portfolio Site
Instance Method Summary
collapse
Methods included from ToolsMenu
#account, #administration_workspace, #aliases, #announcements, #assessments, #assignments, #basic_lti, #blogger, #blogs, #calendar, #chat_room, #discussion_forums, #drop_box, #email_archive, #evaluation_system, #feedback, #forms, #forums, #frm, #glossary, #gradebook, #gradebook2, #home, #job_scheduler, #lessons, #logout, #matrices, #media_gallery, #messages, #my_workspace, #news, #open_my_site_by_id, #open_my_site_by_name, #podcasts, #polls, #portfolio_templates, #portfolios, #profile, #profile2, #reset, #resources, #roster, #sections, #site_editor, #site_management_search, #site_setup, #sites, #styles, #syllabus, #tests_and_quizzes, #user_membership, #users, #web_content, #wiki
Instance Method Details
#add ⇒ Object
3357
3358
3359
3360
3361
|
# File 'lib/sakai-cle-test-api/site_page_elements.rb', line 3357
def add
frm.link(:text=>"Add").click
frm.frame(:id, "longDescription___Frame").td(:id, "xEditingArea").wait_until_present
AddEditTerm.new(@browser)
end
|
#delete(term) ⇒ Object
3373
3374
3375
3376
|
# File 'lib/sakai-cle-test-api/site_page_elements.rb', line 3373
def delete(term)
frm.table(:class=>"listHier lines nolines").row(:text=>/#{Regexp.escape(term)}/).link(:text=>"Delete").click
AddEditTerm.new(@browser)
end
|
#edit(term) ⇒ Object
3368
3369
3370
3371
|
# File 'lib/sakai-cle-test-api/site_page_elements.rb', line 3368
def edit(term)
frm.table(:class=>"listHier lines nolines").row(:text=>/#{Regexp.escape(term)}/).link(:text=>"Edit").click
AddEditTerm.new(@browser)
end
|
#import ⇒ Object
3363
3364
3365
3366
|
# File 'lib/sakai-cle-test-api/site_page_elements.rb', line 3363
def import
frm.link(:text=>"Import").click
GlossaryImport.new(@browser)
end
|
#open(term) ⇒ Object
3378
3379
3380
3381
3382
|
# File 'lib/sakai-cle-test-api/site_page_elements.rb', line 3378
def open(term)
frm.link(:text=>term).click
end
|
#terms ⇒ Object
Returns an array containing the string values of the terms displayed in the list.
3386
3387
3388
3389
3390
3391
3392
3393
|
# File 'lib/sakai-cle-test-api/site_page_elements.rb', line 3386
def terms
term_list = []
frm.table(:class=>"listHier lines nolines").rows.each do |row|
term_list << row[0].text
end
term_list.delete_at(0)
return term_list
end
|