Ich benutze Selen-Webdriver (php-webdriver-bindings Yii-Erweiterung) und ich versuche, den Browser sessionId zu bekommen (die, die der Test verwenden wird). Ich dachte, ich könnte das über den Webdriver bekommen, aber das scheint nicht der Fall zu sein. Webdriver hat eine sessionId, aber das ist nicht die, die der Test Browser verwendet.Wie bekomme ich browser sessionId mit Selenium webdriver
Ich versuche mich einzuloggen, bevor der Test läuft, damit meine Tests authentifizierte Benutzer sind, die ihnen erlauben, auf die Seiten zuzugreifen, die ich gerade teste.
Ich recherchiere und teste dies seit ein paar Tagen und ich bin ratlos. Jede Hilfe würde sehr geschätzt werden.
Danke.
Die Klasse RemoteWebDriver hat eine getSessionId() - Methode, aber ich bin mir sicher, dass Sie nicht danach suchen. Ich habe versucht, ein reines WebDriver-Projekt zu machen und bemerkte auch, dass WebDriver diese Methode nicht hatte. Ich bin nicht sicher, was die "WebDriver-Methode" dafür ist ... – djangofan
Ich bin nicht 100% klar, was Sie brauchen basierend auf Ihrer Frage, aber die Methode .hashCode() zeigt den eindeutigen Hashcode des Webdrivers, und es ist für meine Bedürfnisse geeignet. – gorbysbm