def test_designpattern_case(self):
     '''下拉框_选项脚本设计模式'''
     name = '下拉框_选项脚本设计模式'
     sp = SelectPhonePage(self.driver, name)
     sp.wait_Tabloading_show_then_hide()
     # 先定位到下拉菜单
     sp.find_element('select[name="' + name + '"]').click()
     #time.sleep(0.5)
     # 再对下拉菜单中的选项进行选择
     sp.find_element('select[name="' + name +
                     '"]> option:nth-child(6)').click()
     sp.wait_Tabloading_show_then_hide()
     bool = sp.find_element('select[name="' + name +
                            '"]> option:nth-child(6)').is_selected()
     self.assertTrue(bool, msg=name + "检验不通过")
 def test_refresh_calculate_case(self):
     '''刷新_重计算'''
     name = '下拉框_刷新'
     sp = SelectPhonePage(self.driver, name)
     sp.wait_Tabloading_show_then_hide()
     # 先定位到下拉菜单
     sp.find_element('select[name="' + name + '"]').click()
     #time.sleep(0.5)
     # 再对下拉菜单中的选项进行选择
     sp.find_element('select[name="' + name +
                     '"]> option:nth-child(3)').click()
     sp.wait_Tabloading_show_then_hide()
     #判断对应的元素有没有被选中
     bool = sp.find_element(
         'select[name="下拉框_重计算"]> option:nth-child(3)').is_selected()
     self.assertTrue(bool, msg="下拉框刷新重计算检验不通过")