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

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 关注
  • 206 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号