gpt4 book ai didi

java - 获取 JavaScript 错误 : "e is null" when using assert to verify javascript alert text

转载 作者:行者123 更新时间:2023-11-30 17:20:31 25 4
gpt4 key购买 nike

在我的程序中,我收到以下 javascript 警报 enter image description here

我可以切换到此警报。我能够获取文本并单击“确定”和“取消”按钮。我遇到的问题是使用 assertequals 验证警报文本时。我正在使用下面的代码

String Test = driver.switchTo().alert().getText();
System.out.println(Test);
Assert.assertEquals(Test, "You are sharing your report with \"Limited Overall-10000 \".\n\nThis will share your report with \"179\" people. Continue?");

System.out.println 正确打印警告框的文本。但是,在尝试使用 assertequals 时出现以下错误。这很奇怪,因为这些相同的步骤适用于页面上的其他 javascript 警报。

 org.openqa.selenium.WebDriverException: [JavaScript Error: "e is null" {file: "file:///C:/Users/IBM_AD~1/AppData/Local/Temp/anonymous2086351268768311654webdriver-profile/extensions/fxdriver@googlecode.com/components/command_processor.js" line: 7716}]     

最佳答案

我遇到了同样的错误。

原来我在关闭警告框之前关闭了网络驱动程序。

关闭/单击警报然后关闭驱动程序解决了这个问题。

关于java - 获取 JavaScript 错误 : "e is null" when using assert to verify javascript alert text,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25212405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com