Class: SelectSchemaFile
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
#continue ⇒ Object
2980
2981
2982
2983
2984
|
# File 'lib/sakai-cle-test-api/site_page_elements.rb', line 2980
def continue
frm.button(:value=>"Continue").click
frm.frame(:id, "instruction___Frame").td(:id, "xEditingArea").wait_until_present
AddForm.new(@browser)
end
|
#file_names ⇒ Object
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
|
# File 'lib/sakai-cle-test-api/site_page_elements.rb', line 2969
def file_names names = []
resources_table = frm.table(:class=>"listHier lines")
1.upto(resources_table.rows.size-1) do |x|
if resources_table[x][0].link.exist? && resources_table[x][0].a(:index=>0).title=~/File Type/
names << resources_table[x][0].text
end
end
return names
end
|
#open_folder(name) ⇒ Object
2958
2959
2960
2961
|
# File 'lib/sakai-cle-test-api/site_page_elements.rb', line 2958
def open_folder(name)
frm.link(:text=>name).click
SelectSchemaFile.new(@browser)
end
|
#select_file(filename) ⇒ Object
2963
2964
2965
2966
2967
|
# File 'lib/sakai-cle-test-api/site_page_elements.rb', line 2963
def select_file(filename)
index = file_names.index(filename)
frm.table(:class=>"listHier lines").tr(:text, /#{Regexp.escape(filename)}/).link(:text=>"Select").click
SelectSchemaFile.new(@browser)
end
|
#show_other_sites ⇒ Object
2953
2954
2955
2956
|
# File 'lib/sakai-cle-test-api/site_page_elements.rb', line 2953
def show_other_sites
frm.link(:title=>"Show other sites").click
SelectSchemaFile.new(@browser)
end
|