Selenium Webdriver, immer eine cookie-Wert
Ich versuche einen cookie-Wert aber immer eine Fehlermeldung von <Selenium::WebDriver::Driver:0x13a0e0e8 browser=:firefox>
Rufe ich
@browser.cookie_named("configsession").each do |cookie|
puts cookie[:name]
gibt es etwas, was ich ich falsch mache?
geben Sie uns die vollständigen Fehler-stack und codes, so viel als relevant..
Haben Sie navigiert zu einer URL, bevor Sie versuchen, die cookies aus dem browser?
Haben Sie navigiert zu einer URL, bevor Sie versuchen, die cookies aus dem browser?
InformationsquelleAutor user1875703 | 2013-07-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Methoden für das arbeiten mit cookies, die definiert sind in der Selenium::WebDriver::Optionen - siehe die API-docs.
Zugriff auf diesen cookie-Methoden, müssen Sie rufen Sie die
manage
Methode für den Fahrer:Bekommen ein cookie basierend auf Ihren Namen, Sie tun müssen:
Beachten Sie, dass
cookie_named
gibt einen einzelnen cookie, der passt. Die cookies, die Werte sind ein hash. Daher können Sie die Werte der Cookies durch tun:Wenn Sie möchten, bekommen Sie den Namen des cookies an, auf der Seite, verwenden Sie die
all_cookies
Methode:InformationsquelleAutor Justin Ko
Dieser arbeitete für mich:
Sie haben Recht, das ist nicht ruby, sondern java. Aber diese Antwort hat mir geholfen 🙂
InformationsquelleAutor Ance
InformationsquelleAutor Logan M