本文整理汇总了Python中OWDTestToolkit.apps.messages.Messages.addNumbersInToField方法的典型用法代码示例。如果您正苦于以下问题:Python Messages.addNumbersInToField方法的具体用法?Python Messages.addNumbersInToField怎么用?Python Messages.addNumbersInToField使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类OWDTestToolkit.apps.messages.Messages
的用法示例。
在下文中一共展示了Messages.addNumbersInToField方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_main
# 需要导入模块: from OWDTestToolkit.apps.messages import Messages [as 别名]
# 或者: from OWDTestToolkit.apps.messages.Messages import addNumbersInToField [as 别名]
class test_main(GaiaTestCase):
test_msg = "Hello World {}".format(time.time())
def setUp(self):
# Set up child objects...
GaiaTestCase.setUp(self)
self.UTILS = UTILS(self)
self.messages = Messages(self)
self.gallery = Gallery(self)
self.music = Music(self)
self.video = Video(self)
# Establish which phone number to use.
self.phone_number = self.UTILS.general.get_config_variable("phone_number", "custom")
self.UTILS.reporting.logComment("Sending mms to telephone number " + self.phone_number)
self.data_layer.delete_all_sms()
self.UTILS.statusbar.clearAllStatusBarNotifs()
self.expected_sizes = ["4.8", "62.3", "175.6"]
self.expected_names = ["80x60.jpg", "30k_basic_AMR.amr", "mpeg4.3gp"]
self.UTILS.general.add_file_to_device('./tests/_resources/80x60.jpg')
self.UTILS.general.add_file_to_device('./tests/_resources/30k_basic_AMR.amr')
self.UTILS.general.add_file_to_device('./tests/_resources/mpeg4.mp4')
def tearDown(self):
self.UTILS.general.remove_files()
self.UTILS.reporting.reportResults()
GaiaTestCase.tearDown(self)
def test_run(self):
self.messages.launch()
self.messages.startNewSMS()
self.messages.addNumbersInToField([self.phone_number])
self.messages.enterSMSMsg(self.test_msg)
self.messages.create_mms_image()
self.gallery.click_on_thumbnail_at_position_mms(0)
self.messages.create_mms_music()
self.music.click_on_song_mms()
self.messages.create_mms_video()
self.video.click_on_video_at_position_mms(0)
# Click send and wait for the message to be received
self.messages.sendSMS()
last_msg = self.messages.wait_for_message()
attachments = self.messages.get_mms_attachments_info(last_msg)
self.UTILS.reporting.debug("*** ATTACHMENTS: {}".format(attachments))
# Check the names and sizes of all attachments are as expected
for (i, att) in enumerate(attachments):
self.UTILS.test.test(self.expected_names[i] == att["name"] and self.expected_sizes[i] == att["size"],
"Attachment [{}] ({}kb) Expected [{}] ({}kb)".\
format(self.expected_names[i], self.expected_sizes[i],
att["name"], att["size"]))
示例2: test_main
# 需要导入模块: from OWDTestToolkit.apps.messages import Messages [as 别名]
# 或者: from OWDTestToolkit.apps.messages.Messages import addNumbersInToField [as 别名]
class test_main(GaiaTestCase):
test_msg = "Hello World"
def setUp(self):
# Set up child objects...
GaiaTestCase.setUp(self)
self.UTILS = UTILS(self)
self.messages = Messages(self)
self.gallery = Gallery(self)
self.phone_number = self.UTILS.general.get_config_variable("phone_number", "custom")
self.UTILS.reporting.logComment("Sending mms to telephone number " + self.phone_number)
self.test_msg = "Test message for test 31727"
self.UTILS.general.add_file_to_device('./tests/_resources/300x300.png')
def tearDown(self):
self.UTILS.general.remove_files()
self.UTILS.reporting.reportResults()
GaiaTestCase.tearDown(self)
def test_run(self):
self.messages.launch()
self.messages.startNewSMS()
self.messages.addNumbersInToField([self.phone_number])
self.messages.enterSMSMsg(self.test_msg)
self.messages.create_mms_image()
self.gallery.click_on_thumbnail_at_position_mms(0)
self.messages.sendSMS()
self.messages.wait_for_message()
self.messages.check_last_message_contents(self.test_msg, mms=True)
self.messages.verify_mms_received('img', self.phone_number)
示例3: test_main
# 需要导入模块: from OWDTestToolkit.apps.messages import Messages [as 别名]
# 或者: from OWDTestToolkit.apps.messages.Messages import addNumbersInToField [as 别名]
class test_main(GaiaTestCase):
test_msg = "Test."
def setUp(self):
# Set up child objects...
GaiaTestCase.setUp(self)
self.UTILS = UTILS(self)
self.messages = Messages(self)
self.contacts = Contacts(self)
self.gallery = Gallery(self)
# Import contact (adjust to the correct number).
self.test_num = self.UTILS.general.get_config_variable("phone_number", "custom")
self.cont = MockContact(tel={"type": "Mobile", "value": self.test_num})
self.UTILS.reporting.logComment("Using target telephone number " + self.cont["tel"]["value"])
def tearDown(self):
self.UTILS.general.remove_files()
self.UTILS.reporting.reportResults()
GaiaTestCase.tearDown(self)
def test_run(self):
self.UTILS.general.add_file_to_device('./tests/_resources/imgd.jpg')
# Launch messages app.
self.messages.launch()
# Create a new SMS
self.messages.startNewSMS()
# Insert the phone number in the To field
self.messages.addNumbersInToField([self.test_num])
# Create MMS.
self.messages.enterSMSMsg(self.test_msg)
self.messages.create_mms_image()
self.gallery.click_on_thumbnail_at_position_mms(0)
# Click send and wait for the message to be received
self.messages.sendSMS()
send_time = self.messages.last_sent_message_timestamp()
"""
Open contacts app and create a contact with the same phone number used to send the MMS in the
previous step
"""
self.contacts.launch()
self.contacts.create_contact(self.cont)
# Switch back to the messages app.
self.UTILS.home.goHome()
self.messages.launch()
# Verify the thread now contains the name of the contact instead of the phone number
self.UTILS.reporting.logComment("Trying to open the thread with name: " + self.cont["name"])
self.messages.openThread(self.cont["name"])
self.messages.wait_for_message(send_time)
示例4: test_main
# 需要导入模块: from OWDTestToolkit.apps.messages import Messages [as 别名]
# 或者: from OWDTestToolkit.apps.messages.Messages import addNumbersInToField [as 别名]
class test_main(GaiaTestCase):
def setUp(self):
# Set up child objects...
GaiaTestCase.setUp(self)
self.UTILS = UTILS(self)
self.messages = Messages(self)
# Import contact (adjust to the correct number).
self.test_num = self.UTILS.general.get_config_variable("phone_number", "custom")
self.contact1 = MockContact(givenName="Name 1", familyName="Surname 1",
name="Name 1 Surname 1", tel={"type": "Mobile", "value": self.test_num})
self.UTILS.reporting.logComment("Using target telephone number " + self.contact1["tel"]["value"])
self.UTILS.general.insertContact(self.contact1)
self.call_number = self.UTILS.general.get_config_variable("incoming_call_number", "common")
self.data_layer.delete_all_sms()
self.UTILS.statusbar.clearAllStatusBarNotifs()
_ = setup_translations(self)
def tearDown(self):
self.UTILS.reporting.reportResults()
GaiaTestCase.tearDown(self)
def test_run(self):
self.messages.launch()
self.messages.startNewSMS()
self.messages.addContactToField(self.contact1["name"])
# Insert the phone number in the To field
self.messages.addNumbersInToField([self.call_number])
search_str = _("2 recipients")
self.UTILS.element.headerCheck(search_str)
# Enter the message.
self.UTILS.reporting.logResult("info", "Enter the message.")
self.messages.enterSMSMsg("Test 29911")
# Send the message.
self.messages.sendSMS()
self.UTILS.statusbar.wait_for_notification_toaster_title(self.contact1["name"])
self.UTILS.iframe.switch_to_frame(*DOM.Messages.frame_locator)
# Verify the number is shown in the header as there is no contact name
self.messages.openThread(self.call_number)
self.messages.checkThreadHeader(self.call_number)
self.UTILS.reporting.logResult("info", "Verify the number is shown in the header as there is no contact name")
# Return to main SMS page.
self.messages.closeThread()
# Verify the thread now contains the name of the contact instead of the phone number
self.UTILS.reporting.logResult("info", "Trying to open the thread with name: " + self.contact1["name"])
self.messages.openThread(self.contact1["name"])
self.messages.checkThreadHeaderWithNameSurname(self.contact1["name"])
示例5: test_main
# 需要导入模块: from OWDTestToolkit.apps.messages import Messages [as 别名]
# 或者: from OWDTestToolkit.apps.messages.Messages import addNumbersInToField [as 别名]
class test_main(GaiaTestCase):
test_msg = "Test."
def setUp(self):
# Set up child objects...
GaiaTestCase.setUp(self)
self.UTILS = UTILS(self)
self.messages = Messages(self)
self.contacts = Contacts(self)
# Import contact (adjust to the correct number).
self.test_num = self.UTILS.general.get_config_variable("phone_number", "custom")
self.cont = MockContact(tel={"type": "Mobile", "value": self.test_num})
self.UTILS.reporting.logComment("Using target telephone number " + self.cont["tel"]["value"])
self.data_layer.delete_all_sms()
def tearDown(self):
self.UTILS.reporting.reportResults()
GaiaTestCase.tearDown(self)
def test_run(self):
# Launch messages app.
self.messages.launch()
# Create a new SMS
self.messages.startNewSMS()
# Insert the phone number in the To field
self.messages.addNumbersInToField([self.test_num])
# Create SMS.
self.messages.enterSMSMsg(self.test_msg)
# Click send and wait for the message to be received
self.messages.sendSMS()
self.messages.wait_for_message()
self.messages.go_back()
"""
Open contacts app and create a contact with the same phone number used to send the SMS in the
previous step
"""
self.contacts.launch()
self.contacts.create_contact(self.cont)
# Switch back to the messages app.
# self.UTILS.app.switchToApp("Messages")
self.messages.launch()
# Verify the thread now contains the name of the contact instead of the phone number
self.UTILS.reporting.logComment("Trying to open the thread with name: " + self.cont["name"])
self.messages.openThread(self.cont["name"])
示例6: test_main
# 需要导入模块: from OWDTestToolkit.apps.messages import Messages [as 别名]
# 或者: from OWDTestToolkit.apps.messages.Messages import addNumbersInToField [as 别名]
class test_main(GaiaTestCase):
def setUp(self):
# Set up child objects...
GaiaTestCase.setUp(self)
self.UTILS = UTILS(self)
self.messages = Messages(self)
self.gallery = Gallery(self)
# Establish which phone number to use.
self.phone_number = self.UTILS.general.get_config_variable("phone_number", "custom")
self.UTILS.reporting.logComment("Sending sms to telephone number " + self.phone_number)
self.data_layer.delete_all_sms()
def tearDown(self):
self.UTILS.general.remove_files()
self.UTILS.reporting.reportResults()
GaiaTestCase.tearDown(self)
def test_run(self):
self.UTILS.statusbar.clearAllStatusBarNotifs()
self.UTILS.general.add_file_to_device('./tests/_resources/80x60.jpg')
# Create message.
sms_message = "Test"
# Launch messages app.
self.messages.launch()
# Create and send a new test message.
self.messages.create_and_send_sms([self.phone_number], sms_message)
self.messages.wait_for_message()
self.messages.go_back()
self.UTILS.element.waitForNotElements(DOM.Messages.mms_icon, "MMS Icon")
self.messages.startNewSMS()
# Insert the phone number in the To field
self.messages.addNumbersInToField([self.phone_number])
# Create MMS.
self.messages.enterSMSMsg(sms_message)
self.messages.create_mms_image()
self.gallery.click_on_thumbnail_at_position_mms(0)
# Click send and wait for the message to be received
self.messages.sendSMS()
self.messages.wait_for_message()
self.UTILS.iframe.switchToFrame(*DOM.Messages.frame_locator)
self.messages.go_back()
self.messages.checkMMSIcon(self.phone_number)
示例7: test_main
# 需要导入模块: from OWDTestToolkit.apps.messages import Messages [as 别名]
# 或者: from OWDTestToolkit.apps.messages.Messages import addNumbersInToField [as 别名]
class test_main(GaiaTestCase):
def setUp(self):
# Set up child objects...
GaiaTestCase.setUp(self)
self.UTILS = UTILS(self)
self.messages = Messages(self)
self.target_num = self.UTILS.general.get_config_variable("phone_number", "custom")
self.test_msg = "Test."
self.data_layer.delete_all_sms()
def tearDown(self):
self.UTILS.reporting.reportResults()
self.UTILS.statusbar.toggleViaStatusBar('airplane')
def test_run(self):
# Create a new SMS
self.messages.launch()
self.messages.startNewSMS()
# Insert the phone number in the To field
self.messages.addNumbersInToField([self.target_num])
# Create SMS.
self.messages.enterSMSMsg(self.test_msg)
# Click send.
self.messages.sendSMS()
send_time = self.messages.last_sent_message_timestamp()
# Wait for the SMS to arrive.
self.messages.wait_for_message(send_time=send_time)
self.UTILS.home.goHome()
# Put the phone into airplane mode.
self.UTILS.statusbar.toggleViaStatusBar('airplane')
self.UTILS.reporting.debug("*** Launching messages again!!!")
self.messages.launch()
# Open sms app and go to the previous thread
self.messages.openThread(self.target_num)
# Create another SMS.
self.messages.enterSMSMsg(self.test_msg)
# Click send.
self.messages.sendSMS()
# Check that popup appears.
self.messages.checkAirplaneModeWarning()
示例8: test_main
# 需要导入模块: from OWDTestToolkit.apps.messages import Messages [as 别名]
# 或者: from OWDTestToolkit.apps.messages.Messages import addNumbersInToField [as 别名]
class test_main(GaiaTestCase):
def setUp(self):
# Set up child objects...
GaiaTestCase.setUp(self)
self.UTILS = UTILS(self)
self.messages = Messages(self)
self.keyboard = Keyboard(self.marionette)
# Establish which phone number to use.
self.phone_number = self.UTILS.general.get_config_variable("phone_number", "custom")
self.UTILS.reporting.logComment("Sending sms to telephone number " + self.phone_number)
def tearDown(self):
self.UTILS.reporting.reportResults()
GaiaTestCase.tearDown(self)
def test_run(self):
# Launch messages app.
self.messages.launch()
# Start a new sms.
self.messages.startNewSMS()
# Enter a number in the target field.
self.messages.addNumbersInToField([self.phone_number])
# Enter a message the message area.
test_msg = "test message"
self.messages.enterSMSMsg(test_msg)
# Check the 'Send' button is now enabled.
send_btn = self.UTILS.element.getElement(DOM.Messages.send_message_button, "Send message button")
self.UTILS.test.test(send_btn.is_enabled(), "Send button is enabled when everything's filled in.")
"""
Delete the text (we should already be in the message area with the
keyboard present, but we need to 'manually' use the keyboard for this).
"""
for i in range(len(test_msg)):
self.keyboard.tap_backspace()
self.UTILS.iframe.switchToFrame(*DOM.Messages.frame_locator)
msg_area = self.UTILS.element.getElement(DOM.Messages.input_message_area, "Message area")
self.UTILS.test.test(msg_area.text == "", "Message area is clear after deleting all characters in it.")
# Check the Send button isn't enabled any more.
send_btn = self.UTILS.element.getElement(DOM.Messages.send_message_button, "Send message button")
self.UTILS.test.test(not send_btn.is_enabled(),
"Send button is not enabled after target number is supplied, but message still empty.")
示例9: test_main
# 需要导入模块: from OWDTestToolkit.apps.messages import Messages [as 别名]
# 或者: from OWDTestToolkit.apps.messages.Messages import addNumbersInToField [as 别名]
class test_main(GaiaTestCase):
test_msg = "Hello World"
test_subject = "My Subject"
def setUp(self):
# Set up child objects...
GaiaTestCase.setUp(self)
self.UTILS = UTILS(self)
self.messages = Messages(self)
self.gallery = Gallery(self)
# Establish which phone number to use.
self.phone_number = self.UTILS.general.get_config_variable("phone_number", "custom")
self.UTILS.reporting.logComment("Sending mms to telephone number " + self.phone_number)
self.data_layer.delete_all_sms()
self.UTILS.statusbar.clearAllStatusBarNotifs()
def tearDown(self):
self.UTILS.general.remove_files()
self.UTILS.reporting.reportResults()
GaiaTestCase.tearDown(self)
def test_run(self):
# Load an image file into the device.
self.UTILS.general.add_file_to_device('./tests/_resources/80x60.jpg')
# Launch messages app.
self.messages.launch()
# Create a new SMS
self.messages.startNewSMS()
# Insert the phone number in the To field
self.messages.addNumbersInToField([self.phone_number])
# Create MMS.
self.messages.enterSMSMsg(self.test_msg)
self.messages.create_mms_image()
self.gallery.click_on_thumbnail_at_position_mms(0)
# add subject
self.messages.addSubject(self.test_subject)
# Click send and wait for the message to be received
self.messages.sendSMS()
self.messages.wait_for_message()
# Forward a message in this case we use "mmssub" to send a mms with subject.
self.messages.forwardMessage("mmssub", self.phone_number)
示例10: test_main
# 需要导入模块: from OWDTestToolkit.apps.messages import Messages [as 别名]
# 或者: from OWDTestToolkit.apps.messages.Messages import addNumbersInToField [as 别名]
class test_main(GaiaTestCase):
test_msg = "Test."
def setUp(self):
# Set up child objects...
GaiaTestCase.setUp(self)
self.UTILS = UTILS(self)
self.messages = Messages(self)
self.gallery = Gallery(self)
self.music = Music(self)
self.settings = Settings(self)
# Establish which phone number to use.
self.phone_number = self.UTILS.general.get_config_variable("phone_number", "custom")
self.UTILS.reporting.logComment("Sending mms to telephone number " + self.phone_number)
def tearDown(self):
self.UTILS.general.remove_files()
self.UTILS.reporting.reportResults()
GaiaTestCase.tearDown(self)
def test_run(self):
# Load files into the device.
self.UTILS.general.add_file_to_device('./tests/_resources/imgd.jpg')
self.UTILS.general.add_file_to_device('./tests/_resources/MP3.mp3')
# Launch messages app.
self.messages.launch()
# Create a new SMS
self.messages.startNewSMS()
# Insert the phone number in the To field
self.messages.addNumbersInToField([self.phone_number])
# Create MMS.
self.messages.enterSMSMsg(self.test_msg)
self.messages.create_mms_image()
self.gallery.click_on_thumbnail_at_position_mms(0)
self.messages.create_mms_music()
self.music.click_on_song_mms()
# Click send and wait for the message to be received
self.messages.sendSMS()
self.messages.wait_for_message()
self.messages.verify_mms_received('img', self.phone_number)
self.messages.verify_mms_received('audio', self.phone_number)
示例11: test_main
# 需要导入模块: from OWDTestToolkit.apps.messages import Messages [as 别名]
# 或者: from OWDTestToolkit.apps.messages.Messages import addNumbersInToField [as 别名]
class test_main(GaiaTestCase):
test_msg = "Test."
def setUp(self):
# Set up child objects...
GaiaTestCase.setUp(self)
self.UTILS = UTILS(self)
self.messages = Messages(self)
self.phone_number = self.UTILS.general.get_config_variable("phone_number", "custom")
# Put the phone into airplane mode.
self.data_layer.set_setting('airplaneMode.enabled', True)
self.data_layer.delete_all_sms()
self.UTILS.statusbar.clearAllStatusBarNotifs()
def tearDown(self):
self.data_layer.set_setting('airplaneMode.enabled', False)
self.UTILS.reporting.reportResults()
GaiaTestCase.tearDown(self)
def test_run(self):
self.messages.launch()
# Create a new SMS
self.messages.startNewSMS()
# Insert the phone number in the To field
self.messages.addNumbersInToField([self.phone_number])
# Create SMS.
self.messages.enterSMSMsg(self.test_msg)
# Click send.
self.messages.sendSMS()
time.sleep(3)
# Check that popup appears.
self.messages.checkAirplaneModeWarning()
# Check an error indication is shown in message
self.UTILS.iframe.switchToFrame(*DOM.Messages.frame_locator)
msg = self.messages.last_message_in_this_thread()
indication = msg.get_attribute("class").index("error") != -1
self.UTILS.test.test(indication == True, "An indication error was found")
示例12: test_main
# 需要导入模块: from OWDTestToolkit.apps.messages import Messages [as 别名]
# 或者: from OWDTestToolkit.apps.messages.Messages import addNumbersInToField [as 别名]
class test_main(GaiaTestCase):
test_msg = "Hello World"
def setUp(self):
# Set up child objects...
GaiaTestCase.setUp(self)
self.UTILS = UTILS(self)
self.messages = Messages(self)
self.gallery = Gallery(self)
# Prepare the contact we're going to insert.
self.phone_number = self.UTILS.general.get_config_variable("phone_number", "custom")
self.contact = MockContact(tel={'type': '', 'value': self.phone_number})
self.UTILS.general.insertContact(self.contact)
self.data_layer.delete_all_sms()
self.UTILS.statusbar.clearAllStatusBarNotifs()
def tearDown(self):
self.UTILS.general.remove_files()
self.UTILS.reporting.reportResults()
GaiaTestCase.tearDown(self)
def test_run(self):
# Load an image file into the device.
self.UTILS.general.add_file_to_device('./tests/_resources/80x60.jpg')
# Launch messages app.
self.messages.launch()
# Create a new SMS
self.messages.startNewSMS()
# Insert the phone number in the To field
self.messages.addNumbersInToField([self.phone_number])
# Create MMS.
self.messages.enterSMSMsg(self.test_msg)
self.messages.create_mms_image()
self.gallery.click_on_thumbnail_at_position_mms(0)
# Click send and wait for the message to be received
self.messages.sendSMS()
self.messages.wait_for_message()
self.messages.forwardMessageToMultipleRecipients("mms", self.phone_number, self.contact["name"])
示例13: test_main
# 需要导入模块: from OWDTestToolkit.apps.messages import Messages [as 别名]
# 或者: from OWDTestToolkit.apps.messages.Messages import addNumbersInToField [as 别名]
class test_main(GaiaTestCase):
test_msg = "Hello World"
test_subject = "My Subject"
def setUp(self):
# Set up child objects...
GaiaTestCase.setUp(self)
self.UTILS = UTILS(self)
self.messages = Messages(self)
# Establish which phone number to use.
self.phone_number = self.UTILS.general.get_config_variable("phone_number", "custom")
def tearDown(self):
self.UTILS.reporting.reportResults()
GaiaTestCase.tearDown(self)
def test_run(self):
# Launch messages app.
self.messages.launch()
# Create a new SMS
self.messages.startNewSMS()
# Insert the phone number in the To field
self.messages.addNumbersInToField([self.phone_number])
# Create MMS.
self.messages.enterSMSMsg(self.test_msg)
# Add subject
self.messages.addSubject(self.test_subject)
# Check convert notice appears
convert_notice = self.marionette.find_element(*DOM.Messages.message_convert_notice)
self.UTILS.test.test(convert_notice.text, "Converting to multimedia message.", True)
# Delete subject
self.messages.deleteSubject(self.test_subject)
# Check convert notice appears
convert_notice = self.marionette.find_element(*DOM.Messages.message_convert_notice)
self.UTILS.test.test(convert_notice.text, "Converting to text message.", True)
示例14: test_main
# 需要导入模块: from OWDTestToolkit.apps.messages import Messages [as 别名]
# 或者: from OWDTestToolkit.apps.messages.Messages import addNumbersInToField [as 别名]
class test_main(GaiaTestCase):
test_msg = "Hello World"
test_subject = "My Subject"
def setUp(self):
# Set up child objects...
GaiaTestCase.setUp(self)
self.UTILS = UTILS(self)
self.messages = Messages(self)
# Establish which phone number to use.
self.phone_number = self.UTILS.general.get_config_variable("phone_number", "custom")
def tearDown(self):
self.UTILS.reporting.reportResults()
GaiaTestCase.tearDown(self)
def test_run(self):
# Launch messages app.
self.messages.launch()
# Create a new SMS
self.messages.startNewSMS()
# Insert the phone number in the To field
self.messages.addNumbersInToField([self.phone_number])
# Create MMS.
self.messages.enterSMSMsg(self.test_msg)
# Add subject
self.messages.addSubject(self.test_subject)
# Press cancel options button
self.messages.cancelSettings()
# Review settings options button
self.UTILS.reporting.logResult("info", "Cliking on messages options button")
options_btn = self.UTILS.element.getElement(DOM.Messages.messages_options_btn,
"Messages option button is displayed")
self.UTILS.test.test(options_btn, "Settings options.", True)
示例15: test_main
# 需要导入模块: from OWDTestToolkit.apps.messages import Messages [as 别名]
# 或者: from OWDTestToolkit.apps.messages.Messages import addNumbersInToField [as 别名]
class test_main(GaiaTestCase):
def setUp(self):
# Set up child objects...
GaiaTestCase.setUp(self)
self.UTILS = UTILS(self)
self.messages = Messages(self)
# Establish which phone number to use.
self.phone_number = self.UTILS.general.get_config_variable("phone_number", "custom")
self.UTILS.reporting.logComment("Sending sms to telephone number " + self.phone_number)
self.data_layer.delete_all_sms()
def tearDown(self):
self.UTILS.reporting.reportResults()
GaiaTestCase.tearDown(self)
def test_run(self):
# Launch messages app.
self.messages.launch()
# Start a new sms.
self.messages.startNewSMS()
# Enter a number in the target field.
self.messages.addNumbersInToField([self.phone_number])
# Enter a message the message area.
self.messages.enterSMSMsg("xxx")
# Click the back button.
self.messages.go_back()
# Check for the save/discard popup.
discard_btn = self.UTILS.element.getElement(DOM.Messages.discard_msg_btn, "Discard button")
discard_btn.tap()
# Verify that we're now in the correct place.
self.UTILS.element.headerCheck("Messages")
threads = self.UTILS.element.getElement(DOM.Messages.no_threads_message, "No threads message")
self.UTILS.test.test(threads, "There are no threads, as expected")