2017-05-03 12 views
1

documentationによれば、ほとんど同じ機能を持つIWebElementというインターフェイスが存在するにもかかわらず、C#.NETでSeleniumを使用すると、実際にはWebElementというクラスはありません。対照的に、たとえばJavaでSeleniumを使用する場合、WebElementクラスがすぐに利用できます。C#でSeleniumの 'WebElement'クラスがないのはなぜですか?

この変更の目的は何ですか?なぜ別のクラスにインターフェイスがあるのですか?

+1

Javaの「WebElement」もインタフェースです。https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/WebElement.html – Guy

答えて

2

IWebElementは、基本的にdescribes a contractIWebElementの実装に従わなければならないインターフェイスです。しかし、Seleniumには、例えば、インタフェースを実装するRemoteWebElement classがあります。

関連する問題