2016-04-26 2 views
4

В настоящее время я изучаю Selenium как на Java, так и на C#, используя Selenium IDE для экспорта записанных взаимодействий браузера. Я заметил, что в коде Java мы используем WebDriver driver;, а в коде C# мы используем IWebDriver driver; В чем разница?Selenium C# Java - В чем разница между WebDriver и IWebDriver?

+0

Основное отличие заключается в том, что один для Java, а один для C# –

+0

«IWebDriver» - это «интерфейс» (и я считаю «WebDriver» тоже), он использует 'I' в C#, потому что традиционно использовать' I 'как первую букву« интерфейса »в C#, в то время как в Java вы обычно этого не делаете. – Ian

+0

Да @ian WebDriver - это интерфейс в java –

ответ

5

Соглашение по C# заключается в том, что интерфейсы имеют префикс I, например. IEnumerable, IDisposable.

Java не имеет такого соглашения.

+0

Ahh! Спасибо за ответ, теперь понятно :) – QATester1

Смежные вопросы