为了账号安全,请及时绑定邮箱和手机立即绑定

C#system.stackoverflow异常

C#system.stackoverflow异常

C#
慕尼黑的夜晚无繁华 2021-04-16 19:15:07
我在if / else语句上收到stackoverflow异常。代码示例:if (driver.FindElements(By.XPath("//*[@id='modal']/div/div/div/p[contains(text(), 'Hello World')]")).Count != 0){    Console.WriteLine("Hello World");}else{    RunOtherFunction();}突出显示的错误代码是-if (driver.FindElements(By.XPath("//*[@id='modal']/div/div/div/p[contains(text(), 'Hello World')]")).Count != 0)如此明显地由于未找到指定的元素而引发了异常,但是我用else语句覆盖了它?所以我不明白为什么它会引发异常,因为如果未找到Element,那么它应该执行“ RunOtherFunction();”,而不是引发异常?
查看完整描述

2 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

突出显示的行是正确的。它在第一行抛出异常,并且由于您没有try catch块,因此不会进入其他行。


查看完整回答
反对 回复 2021-04-24
  • 2 回答
  • 0 关注
  • 199 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信