Selenium-System.ArgumentNullException:文本不能为空参数名称:text

时间:2019-04-21 10:08:56

标签: c# unit-testing selenium argumentnullexception

当我尝试运行代码时,出现此错误“ System.ArgumentNullException:text不能为空。参数名称:text”,它不会从excel文件中提取数据。有人可以给我建议如何解决此问题吗?

这是脚本

ExcelLib.cs

ID_User = ID_User

UnitTest1.cs

WHERE

运行方法UnitTest1后发生错误

消息:测试方法驱动。UnitTest1.TestMethod1引发异常:System.ArgumentNullException:text不能为空参数名称:text

调试方法UnitTest1后发生错误

WebDriver.dll中发生类型为'System.ArgumentNullException'的异常,但未在用户代码中处理

1 个答案:

答案 0 :(得分:0)

根据错误消息,ExcelLib.ReadData()返回null。 SendKeys不接受Null。

您将返回null,但异常。这可能是原因之一。

检查数据是否正确填充。 然后检查数据是否可读。另外,在read方法中打印异常的堆栈跟踪。