Selenium C# Java - WebDriver和IWebDriver之间有什么区别?

7

我目前正在学习使用Selenium IDE记录浏览器操作,并在Java和C#中进行学习。 我注意到在Java代码中我们使用WebDriver driver;,而在C#代码中我们使用IWebDriver driver;。 这两者有什么区别呢?


基本区别在于一个是针对Java,另一个是针对C#。 - eduliant
IWebDriver 是一个接口(我相信 WebDriver 也是),在 C# 中使用 I 是因为在 C# 中习惯上将接口的首字母命名为 I,而在 Java 中并没有这样的约定。 - Ian
是的,WebDriver是Java中的一个接口。 - eduliant
@rajNishKuMar 好的,这证实了它。;) 谢谢。 - Ian
1个回答

7

C# 中的约定是接口以 I 作为前缀,例如 IEnumerable, IDisposable

Java 没有这样的约定。


webdriver和IWebdriver在.NET中都可以工作。它们之间有什么区别吗? - joekevinrayan96

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接