关于界面有一些我不明白的东西

时间:2016-12-26 13:22:07

标签: c# selenium selenium-chromedriver

using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.PhantomJS;
using OpenQA.Selenium;

嗨,我正在使用Instagram登录,请关注等。我使用的是Selenium,ChromeDriver。

有名为IWebElement和IWebDriver的接口。我正在使用它的方法。

据我所知,接口不能包含代码。

这种方法如何运作?

如果实现了这个接口,它在哪里。我怎样才能找到并看到代码

我的代码有效,但为什么有效:)

 __username.SendKeys(username);
__password.SendKeys(password);
  button.Click();

İmage 1 image 2

1 个答案:

答案 0 :(得分:0)

Selenium的源代码可以在GitHub上找到,所以你可以克隆repo并玩游戏来看看它是如何工作的。

Here是IWebElement的接口。

查看ChromeWebElement,它继承自RemoteWebElement,这实际上是实现具体的SendKeys function

ILSpy非常宝贵 - 将dll拖入树视图然后搜索。 enter image description here