Это будет выглядеть очень похоже.Некоторые типы и скобки могут быть опущены.Но пока не существует специального API Scala, который использует некоторые функции Scala, он будет выглядеть примерно так (возможно, будет добавлено больше точек):
val driver: WebDriver = new FireFoxDriver
driver.get("http://somedomain/url_that_delays_loading")
val myDynamicElement = new WebdriverWait(driver, 10).until(
new ExpectedCondition[WebElement] {
override def apply(d: WebDriver) = d.findElement(By.id("myDynamicElement"))
})