internet explorer - Switch to web dialog box in selenium webdriver: Python -
i want handle web dialog box under selenium web driver (internet explorer) . using python
in application when click on icon, web dialog box opens contains text boxes (webelements) , need click on save button after entering text. problem dont know whether focus got switched web dialog box or not. here code
driver.find_element_by_xpath("//img[contains(@src,'/images/btn_add.gif')]").click() driver.switch_to_alert() driver.find_element_by_name("report_cutoff_date").sendkeys("10/31/2010")
here error getting
traceback (most recent call last): file "c:\users\vthaduri\workspace\ldc\test.py", line 14, in <module> driver.find_element_by_name("report_cutoff_date").sendkeys("10/31/2010") file "c:\python27\lib\site-packages\selenium-2.21.2-py2.7.egg\selenium\webdriver\remote\webdriver.py", line 282, in find_element_by_name return self.find_element(by=by.name, value=name) file "c:\python27\lib\site-packages\selenium-2.21.2-py2.7.egg\selenium\webdriver\remote\webdriver.py", line 651, in find_element {'using': by, 'value': value})['value'] file "c:\python27\lib\site-packages\selenium-2.21.2-py2.7.egg\selenium\webdriver\remote\webdriver.py", line 153, in execute self.error_handler.check_response(response) file "c:\python27\lib\site-packages\selenium-2.21.2-py2.7.egg\selenium\webdriver\remote\errorhandler.py", line 147, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.nosuchelementexception: message: u'unable find element name == report_cutoff_date'
for information webelement present same name , cutoff date.
can 1 me on this.
try this:
parent_h = browser.current_window_handle # click on link opens new window handles = browser.window_handles # before pop-up window closes handles.remove(parent_h) browser.switch_to_window(handles.pop()) # stuff in popup # popup window closes browser.switch_to_window(parent_h) # , you're
Comments
Post a Comment