根据documentation,当使用Selenium和C#.NET时,实际上没有名为WebElement
的类,即使存在一个名为IWebElement
的接口,它具有几乎相同的功能。相比之下,例如,当使用Selenium和Java时,我们可以随时使用WebElement
类。
此实施变更的目的是什么?为什么在单独的类上有接口?
答案 0 :(得分:2)
IWebElement
是一个基本上describes a contract的IWebElement
实现必须遵循的接口。但是,在Selenium中,例如,RemoteWebElement
class实现了IWebElement
接口。