tutorial tag switch_to select_by_value name instalar como python selenium-webdriver web-scraping virtual-machine remotewebdriver

python - switch_to - tag name selenium



Ejecute Selenium Python Script en el servidor remoto (1)

¿Su código reside en el servidor remoto? ¿Desea ejecutar pruebas en un servidor remoto o en una máquina local? ¿Dónde está tu nodo?

mantén tu código en el servidor remoto -> hazlo (remoto) concentrador -> registra el nodo de tu choce donde quieras ejecutar los casos de prueba -> crea un trabajo jenkins para esto que te permita ejecutar bajo demanda.

Construí un raspador web usando Selenium que necesito ejecutar cuando mi máquina local está durmiendo y no está conectada a una red. Tengo un servidor remoto que puedo usar para ejecutar este script, pero me está costando trabajo conceptualizar cómo funcionará. ¿Puedo usar el controlador remoto de Selenium para hacer esto? Lo tengo instalado en mi local, ¿necesito instalar algo en mi servidor?

Aquí hay un ejemplo del inicio de mi script que funciona muy bien en mi local:

from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.desired_capabilities import DesiredCapabilities from twilio.rest import TwilioRestClient import sys # driver = webdriver.Chrome() driver = webdriver.Remote( command_executor=''http://127.0.0.1:4444/wd/hub'', desired_capabilities=DesiredCapabilities.CHROME) driver.get("http://www.southwest.com")