хочу переключить дочернее окно в родительское окно в Селен Python - PullRequest
0 голосов
/ 27 июня 2019

Мне нужно закрыть дочернее окно и переключиться обратно в родительское окно, чтобы выполнить некоторые операции. Я определил родительский win в одной функции и дочернее окно в другой функции. Поэтому я не могу выполнить операцию.

 def Add_User_on_Active_NO(self): #parent win
        driver = self.driver
        window_before = driver.window_handles[0]
        print(window_before)
        driver.find_element_by_css_selector("#dijit__TreeNode_1_label").click()
        driver.find_element_by_css_selector("#dijit__TreeNode_17_label").click()
        driver.find_element_by_css_selector("#dijit__TreeNode_20_label").click()
        driver.switch_to_frame("main")

 def Verify_login_for_new_user(self): #child win

        self.driver = webdriver.Firefox()
        driver = self.driver
        driver.maximize_window()
        driver.implicitly_wait(5)
        with open("C:\\Users\\rajesn\\eclipse\\DSR_GUI\\GUI_Automation\\newUser.yaml") as f:
            data = yaml.load(f)
            for list in data:
                print(list)
            for dict in data[list]: 
                print(dict) 
            for key,value in dict.items():
                print(key,value)

            IPaddress = dict.get("IPaddress")
            driver.get(IPaddress)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...