Module: ComposeMessageMethods
- Includes:
- PageObject
- Defined in:
- lib/kuali-sakai-common-lib/messages.rb
Overview
The page for composing a message
Class Method Summary collapse
Instance Method Summary collapse
- #add_attachments ⇒ Object
- #message_text=(text) ⇒ Object
- #preview ⇒ Object
- #save_draft ⇒ Object
- #send ⇒ Object
Class Method Details
.page_elements(identifier) ⇒ Object
490 491 492 493 494 495 496 |
# File 'lib/kuali-sakai-common-lib/messages.rb', line 490 def self.page_elements(identifier) in_frame(identifier) do |frame| select_list(:send_to, :id=>"compose:list1", :frame=>frame) checkbox(:send_cc, :id=>"compose:send_email_out", :frame=>frame) text_field(:subject, :id=>"compose:subject", :frame=>frame) end end |
Instance Method Details
#add_attachments ⇒ Object
475 476 477 478 |
# File 'lib/kuali-sakai-common-lib/messages.rb', line 475 def frm.(:value=>"Add attachments").click MessagesAttachment.new(@browser) end |
#message_text=(text) ⇒ Object
469 470 471 472 473 |
# File 'lib/kuali-sakai-common-lib/messages.rb', line 469 def (text) frm.frame(:id, "compose:pvt_message_body_inputRichText___Frame").td(:id, "xEditingArea").wait_until_present sleep 0.3 frm.frame(:id, "compose:pvt_message_body_inputRichText___Frame").td(:id, "xEditingArea").frame(:index=>0).send_keys(text) end |
#preview ⇒ Object
480 481 482 483 |
# File 'lib/kuali-sakai-common-lib/messages.rb', line 480 def preview frm.(:value=>"Preview").click MessagesPreview.new(@browser) end |
#save_draft ⇒ Object
485 486 487 488 |
# File 'lib/kuali-sakai-common-lib/messages.rb', line 485 def save_draft frm.(:value=>"Save Draft").click xxxxxxxxx.new(@browser) #FIXME end |
#send ⇒ Object
464 465 466 467 |
# File 'lib/kuali-sakai-common-lib/messages.rb', line 464 def send frm.(:value=>"Send ").click Messages.new(@browser) end |