Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
没有这样的窗口:在使用javascript的SeleniumWebDriver中,窗口已经关闭,即使窗口没有关闭_Javascript_Selenium - Fatal编程技术网

没有这样的窗口:在使用javascript的SeleniumWebDriver中,窗口已经关闭,即使窗口没有关闭

没有这样的窗口:在使用javascript的SeleniumWebDriver中,窗口已经关闭,即使窗口没有关闭,javascript,selenium,Javascript,Selenium,我有一个脚本,可以从网上商店购买一篇文章。下单后,我会在网页上收到一封确认信(感谢信息)。当我尝试使用Assert语句验证此消息时,我得到一个错误:没有这样的窗口:窗口已关闭 我已尝试查找窗口句柄名称,但与前面的步骤相比,它们没有改变。TIA寻求任何帮助或建议 org.openqa.selenium.NoSuchWindowException:无此类窗口:目标窗口已关闭 来自未知错误:找不到web视图 (会话信息:chrome=79.0.3945.130) (驱动程序信息:chromedrive

我有一个脚本,可以从网上商店购买一篇文章。下单后,我会在网页上收到一封确认信(感谢信息)。当我尝试使用Assert语句验证此消息时,我得到一个错误:没有这样的窗口:窗口已关闭

我已尝试查找窗口句柄名称,但与前面的步骤相比,它们没有改变。TIA寻求任何帮助或建议


org.openqa.selenium.NoSuchWindowException:无此类窗口:目标窗口已关闭 来自未知错误:找不到web视图 (会话信息:chrome=79.0.3945.130) (驱动程序信息:chromedriver=2.38.552522(437e6fbedfa8762dec75e2c5b3ddb86763dc9dcb),平台=Windows NT 10.0.18362 x8664)(警告:服务器未提供任何堆栈跟踪信息) 命令持续时间或超时:9毫秒 生成信息:版本:“3.4.0”,版本:“未知”,时间:“未知” 系统信息:主机:'ADMIN',ip:'192.168.1.xxx',os.name:'Windows 10',os.arch:'amd64',os.version:'10.0',java.version:'1.8.0_171' 驱动程序信息:org.openqa.selenium.chrome.ChromeDriver 功能[{applicationCacheEnabled=false,rotatable=false,mobileEmulationEnabled=false,networkConnectionEnabled=false,chrome={chromedriverVersion=2.38.552522(437e6fbedfa8762dec75e2c5b3ddb86763dc9dcb),userDataDir=C:\Users\Comp-7\AppData\Local\Temp\scoped\u dir10912\u 1737},takesHeapSnapshot=true,pageLoadStrategy=normal,databaseEnabled=false,handlesAlerts=true,hasTouchScreen=false,version=79.0.3945.130,platform=XP,browserConnectionEnabled=false,nativeEvents=true,acceptSslCerts=false,AcceptSecureCerts=false,locationContextEnabled=true,WebStorage=true,browserName=chrome,takesScreenshot=true,javascriptEnabled=true,cssSelectorsEnabled=true,setWindowRect=true,unexpectedAlertBehaviour=}]
会话ID:74ea091bd6b37000346511c33ea55755

您可以添加您的问题代码吗?不要粘贴屏幕截图,请将您的错误添加到此问题本身。还可以添加代码以供其他人验证并更好地帮助您。Assert.assertTrue(generalPage.textOrderConfirmation().getText().contains(“Glückwunsch”));只需从框中获取文本并比较它是否包含某个word.org.openqa.selenium.NoSuchWindowException:没有这样的窗口:目标窗口已因未知错误而关闭:未找到web视图(会话信息:chrome=79.0.3945.130)(驱动程序信息:chromedriver=2.38.552522(437E6E6FBEDFA8762Dec75E2C5B3DDB863DC9DCB),platform=Windows NT 10.0.18362 x86_64)(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:9毫秒生成信息:版本:'3.4.0',版本:'unknown',时间:'unknown'系统信息:主机:'ADMIN',ip:'192.168.1.xxx',os.name:'Windows 10',os.arch:'amd64',os.version:'10.0',java.version:'1.System.out.println(“===============================”+驱动程序.getWindowHandles());driver.switchTo().defaultContent();PaypalPaymentConfirmation().点击();System.out.println(“=====================================”+driver.getWindowHandles());driver.switchTo().defaultContent();如果(browserName.equals(“safari”){Thread.sleep(12000);}System.out.println(“=======================================================================================+driver.getWindowHandles());Assert.assertTrue(generalPage.textOrderConfirmation().getText().contains(“Glückwunsch”));所有get窗口句柄都给出相同的结果,ID没有变化。