我正在使用下面的代码。在第0行我调用了我的网站网址,第1行我点击图像打开弹出窗口(第2次IE会话)然后我使用第3,4,5,6行处理弹出窗口 在弹出IE之后,我做了一些工作,比如提供名称为alpha。
现在我的问题是我必须关闭这个弹出窗口(第二个IE会话)并且焦点需要打开我的第一个IE i,e到行0,1 UI。 这怎么可能?
0 self.driver.get(url[0]+"abc.com")
1 self.driver.find_element_by_css_selector("input[type=\"image\"]").click()
2 time.sleep(15)
3 parent_h = self.driver.current_window_handle
4 handles = self.driver.window_handles # before the pop-up window closes
5 handles.remove(parent_h)
6 self.driver.switch_to_window(handles.pop())
7 self.driver.find_element_by_id("name").clear()
8 self.driver.find_element_by_id("name").send_keys(alpha)
答案 0 :(得分:0)
你已经拥有它:
self.driver.close()
self.driver.switch_to_window(parent_h)