def test_1_modal_from_url(self, base_url, selenium):
self.baseurl = base_url
self.get(selenium, base_url + '/scheduled/2')
modal, title, body = self.get_modal_parts(selenium)
self.assert_modal_displayed(modal, title, body)
assert title.text == 'Edit Scheduled Transaction 2'
assert body.find_element_by_id(
'sched_frm_id').get_attribute('value') == '2'
assert body.find_element_by_id(
'sched_frm_description').get_attribute('value') == 'ST2'
assert body.find_element_by_id(
'sched_frm_type_monthly').is_selected()
assert body.find_element_by_id(
'sched_frm_type_date').is_selected() is False
assert body.find_element_by_id(
'sched_frm_type_per_period').is_selected() is False
assert body.find_element_by_id(
'sched_frm_day_of_month').get_attribute('value') == '4'
assert body.find_element_by_id(
'sched_frm_amount').get_attribute('value') == '222.22'
acct_sel = Select(body.find_element_by_id('sched_frm_account'))
assert acct_sel.first_selected_option.get_attribute('value') == '1'
budget_sel = Select(body.find_element_by_id('sched_frm_budget'))
assert budget_sel.first_selected_option.get_attribute('value') == '2'
assert selenium.find_element_by_id('sched_frm_active').is_selected()
评论列表
文章目录