【发布时间】:2013-10-17 16:43:30
【问题描述】:
我正在使用 PageObject 模式进行硒测试。我在 C# 中收到编译器警告 [变量从未分配给,并且将始终具有其默认值 null]。如何抑制这些警告?
【问题讨论】:
-
那么它在谈论什么变量?听起来您只是有未使用的字段,但没有看到生成警告的代码,我们不知道。
我正在使用 PageObject 模式进行硒测试。我在 C# 中收到编译器警告 [变量从未分配给,并且将始终具有其默认值 null]。如何抑制这些警告?
【问题讨论】:
将public 访问修饰符添加到WebElements。那将摆脱它。否则,您可以向该类添加一个属性以忽略这些警告。
在java中是
@SupressWarnings("unused")
【讨论】:
这是一种通用的 C# 行为,不是特定于 Selenium 的。
已经涵盖 here.
【讨论】: