私はプログラミングの初心者ですが、Seleniumの自動化に取り組んでいます。 では、WebDriver
とChromeDriver
がクラスであり、ChromeDriver
がWebDriver
を実装しているため、というオブジェクトを置くための参照変数としてWebDriver
が使用されています。webelement要素のdriver.findelementby(By.id( ""))= driver.findelementby(By.id( ""))
しかしWebElement element=driver.findelementby(By.id("something"))
あるもので、WebElement
はクラスですが、右側には、それは私が想定しています、方法であると思われ、FindElement
はChromedriver
クラスのメソッドです。参照変数は、上記のようなクラスのオブジェクトの代わりにメソッドに等しいとみなされます。これはどのように可能ですか?このコンセプトは何と呼ばれていますか?上記のパラの概念へのリンクはここにありますか?
http://seleniumhq.github.io/selenium/docs/api/java/ – Guy