Obtener URL actual al navegar con Firefox
Estoy intentando hacer una especie de "operador virtual" que me permita navegar por una página, abierta previamente, con el navegador Mozilla Firefox. Tras hacer la selección el resultado puede ser que el navegador cambie de página o que se mantenga en la misma y querría contemplar de forma distinta esas dos posibilidades. El código VBA (lanzado desde Excel) sería algo como:
Sub Prueba()
Dim urlcorrecta as String
Dim urlactual as String
Set urlcorrecta = "https://<el valor que interese>"
AppActivate ("Mozilla Firefox")
pausa 1
SendKeys "{TAB}"
pausa 1
SendKeys "+{TAB}"
pausa 1
SendKeys "{ENTER}"
pausa 5
urlactual = URL
If urlactual = urlcorrecta Then
SendKeys "{TAB 8}"
pausa 2
SendKeys " "
pausa 2
SendKeys "{DOWN}"
pausa 1
SendKeys "{ENTER}"
pausa 1
SendKeys "{TAB}"
pausa 1
SendKeys "{ENTER}"
End If
End Sub
Private Function pausa(tiempopausa)
Dim inicio as Integer
inicio = Timer
Do While Timer < inicio + tiempopausa
DoEvents
Loop
End Function
Private Function URL()
Dim myUrl as String
<código a determinar>
URL = myUrl
End Function
1 respuesta
Respuesta de gggirald
2