# 当前的window handle
ch = browser.current_window_handle
ButtonElem=browser.find_element_by_id('addbutton_c_systemsel').find_elements_by_tag_name('input')[0]
ButtonElem.click()
time.sleep(3)
# 所有的window handles
wh = browser.window_handles
#在所有窗口中查找弹出窗口
for line in wh:
if line !=ch:
browser.switch_to_window(line)
browser.switch_to_default_content()
browser.switch_to_frame('mfMainFrm')
f_field=browser.find_element_by_id('f_field').find_elements_by_tag_name('option')
for i in f_field:
if(i.get_attribute("value") == "system_name"):
i.click()
f_op=browser.find_element_by_id('f_op').find_elements_by_tag_name('option')
for i in f_op:
if(i.get_attribute("value") == "6"):
i.click()
checknote=browser.find_element_by_id('f_value')
checknote.send_keys('生产'.decode("utf-8"))
search=browser.find_element_by_css_selector("input[title=\"查询\"]".decode("utf-8"))
search.click()
time.sleep(3)
browser.switch_to_default_content()
browser.switch_to_frame('mfMainFrm')
browser.find_element_by_id('check_uuid_135CB40D-BF57-6AF0-74B8-4AFB74455ABF').click()
browser.find_element_by_name('pick_button').click()#程序卡在这里,这是弹窗的确定按钮,点击后自动关闭,而不是通过browser.close()
browser.switch_to_window(ch)