我目前正在学习使用Selenium IDE记录浏览器操作,并在Java和C#中进行学习。
我注意到在Java代码中我们使用WebDriver driver;
,而在C#代码中我们使用IWebDriver driver;
。
这两者有什么区别呢?
我目前正在学习使用Selenium IDE记录浏览器操作,并在Java和C#中进行学习。
我注意到在Java代码中我们使用WebDriver driver;
,而在C#代码中我们使用IWebDriver driver;
。
这两者有什么区别呢?
C# 中的约定是接口以 I
作为前缀,例如 IEnumerable
, IDisposable
。
Java 没有这样的约定。
IWebDriver
是一个接口(我相信WebDriver
也是),在 C# 中使用I
是因为在 C# 中习惯上将接口的首字母命名为I
,而在 Java 中并没有这样的约定。 - Ian