0
我想自动化一些报告。当点击某个元素时,它会打开弹出式对话窗口,但我不会从中获取访问元素。因为代码将在父窗口运行,它不能进入新打开的弹出对话框窗口,当我关闭浏览器时出现错误,但在控制台中不会收到任何消息。如何使用硒webdriver自动弹出对话窗口
我用下面的代码:
driver.findElement(By.id("gvWS_ctl01_ImageButton1")).click(); \\after click on this button, I won't get an access an element of popup
dialog window and code will be running at this statement only
driver.switchTo().frame("Weather Upload");
driver.switchTo().activeElement();
driver.findElement(By.id("WeatherUploadData1_btnUpload")).click();
你不知道如果弹出一个警告或HTML页面中选择任何元素之前切换到弹出,运应明确规定 – Dude