2016-04-28 14 views
5

Sto eseguendo un test automatico sul mio sito web wordpress utilizzando il wrapper di selenio (tramite VBA).Impossibile accedere a wordpress con il wrapper di selenio perché i cookie sono bloccati?

Quando il pulsante di accesso viene cliccato, ottengo questo errore:

ERROR: Cookies are blocked or not supported by your browser 

enter image description here

ho cambiato le impostazioni di Internet Explorer per accettare tutti i cookie. Chrome accetta i cookie per impostazione predefinita, ma per qualche motivo, questo non sembra funzionare. Potrebbe essere l'interprete?

La mia versione wordpress è 4,5

'Login code 
Sub InitiateLogin() 

    web_driver.get "wp-login", -1, False 
    web_driver.findElementById(Base64DecodeString("STUFFHERE")).SendKeys Base64DecodeString("STUFFHERE") 
    web_driver.findElementById(Base64DecodeString("STUFFHERE")).SendKeys Base64DecodeString("STUFFHERE") 
    web_driver.findElementById("wp-submit").Click 
    web_driver.setTimeout ("120000") 
    web_driver.setImplicitWait (5000) 
    End Sub 
+0

Suggerisco di farlo come [QUI] (https://advanceddataanalytics.net/2015/03/30/sending-an-xml-rpc-message-from-vba-eg-excel-to-wordpress/) o [QUI] (https://advanceddataanalytics.net/2015/04/02/vba-wordpress-connection-class-with-first-connection-test/) non funziona neanche? –

+0

Puoi mostrare il tuo codice per l'installazione di web_driver? –

+0

involucro di selenio per vba 1.qualcosa –

risposta

1

ero in grado di accedere al conto senza problemi usando il codice seguente.

Private driver As SeleniumWrapper.WebDriver 

Private Sub Login() 
    Set driver = New SeleniumWrapper.WebDriver 
    Call driver.Start("chrome", "https://wordpress.com/") 

    driver.get ("/wp-login.php") 
    driver.findElementById("user_login").Clear 
    driver.findElementById("user_login").SendKeys "your userid here" 
    driver.findElementById("user_pass").Clear 
    driver.findElementById("user_pass").SendKeys "your password here" 
    driver.findElementById("wp-submit").Click 
End Sub 

Spero che questo aiuti.

+0

no questo non risponde alla mia domanda –

+0

Puoi fornire maggiori informazioni per favore? Come questo non aiuta e, se possibile, aggiungi un esempio riproduttivo del tuo problema! –

+0

Al momento mi trovo occupato. ti assegnerò comunque la taglia grazie per la tua risposta –

Problemi correlati