Mit Scala 2.8.1, SBT 0.7.4, WebDriver HTMLUnit 2.6. In der SBT-Konsole REPL ...Scala REPL Tab-Complete lügt mich an?
scala> e.findElement[tab]
findElement findElementById findElementByLinkText findElementByPartialLinkText
findElementByTagName findElementByXPath findElements findElementsById
findElementsByLinkText findElementsByPartialLinkText findElementsByTagName findElementsByXPath
scala> e.findElementByXPath[tab]
def findElementByXPath(String): org.openqa.selenium.WebElement
scala> e.findElementByXPath("/td[0]")
<console>:12: error: value findElementByXPath is not a member of org.openqa.selenium.WebElement
e.findElementByXPath("/td[0]")
^
([tab]
s von mir hinzugefügt werden zum Zweck Tabulatorvervollständigung der Veranschaulichung)
So erzählt der REPL mir, dass findElementByXPath(String):WebElement
auf e
vorhanden ist, aber wenn ich rufe Es ist nicht gefunden. Was gibt?
Ich möchte die Quelle mindestens sehen. Wohin gehe ich von hier ... http://lampsvn.epfl.ch/trac/scala/browser/scala/trunk – Synesso
@Sorry, ich verstehe deinen Kommentar nicht. Du meinst Scala Quelle? Von dort aus gehst du zu 'src', und darunter findest du verschiedene Teile von Scala: den Compiler, die Bibliothek usw. Nun, da du es erwähnst, bin ich mir nicht sicher, wo sich REPL befindet ... Wenn du nach unten gehst Im Compiler-Pfad finden Sie ein 'nsc'-Verzeichnis. Seine "interaktiven" und "Interpreter" -Unterverzeichnisse scheinen von besonderer Relevanz zu sein, ebenso wie einige Dateien im Verzeichnis "nsc". –
Danke. Entschuldigung, um vage zu sein. Es war als Antwort auf Ihre "Patches sind willkommen". Das bedeutet, dass ich mich nicht dazu verpflichten werde, aber ich bin daran interessiert, die Quelle zu überprüfen, um zu sehen, ob ich mich davon abwenden kann. Wenn ich einen kurzen Blick darauf werfen würde, würde ich glauben, dass es auf def typeMembers in http://lampsvn.epfl.ch/svn-repos/scala/scala/branches/scala-detach/src/compiler/scala/tools/nsc/interactive/ ankommt. Global.scala - Ich kann mir allerdings nicht sicher sein. – Synesso