我在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();”,而不是引发异常?
添加回答
举报
0/150
提交
取消