El módulo Python de Selenium está diseñado para realizar pruebas automatizadas con Python. Teclas especiales es una característica exclusiva de Selenium en python, que permite presionar teclas a través del teclado como ctrl+f, o shift+c+v, etc. La clase selenium.webdriver.common.keys.Keys maneja todas las teclas en Selenium Python. Contiene una gran cantidad de métodos clave que se pueden usar en Selenium Python.
Cómo usar teclas especiales en Selenium Python
Para demostrar, teclas especiales, usemos el método key_up de strings de acción en Selenium Python. Este bot visita https://www.geeksforgeeks.org/ y presiona ctrl+f para abrir la barra de búsqueda.
Programa –
Python3
# import webdriver from selenium import webdriver # import Action chains from selenium.webdriver.common.action_chains import ActionChains # import KEYS from selenium.webdriver.common.keys import Keys # create webdriver object driver = webdriver.Firefox() # get geeksforgeeks.org driver.get("https://www.geeksforgeeks.org/") # create action chain object action = ActionChains(driver) # perform the operation action.key_down(Keys.CONTROL).send_keys('F').key_up(Keys.CONTROL).perform()
Producción –
Teclas especiales
Varias claves que se pueden usar en Selenium Python son:
AGREGAR | alternativa | FLECHA ABAJO |
ARROW_IZQUIERDA | FLECHA_DERECHA | FLECHA ARRIBA |
RETROCESO | RETROCESO_ESPACIO | CANCELAR |
CLARO | DOMINIO | CONTROL |
DECIMAL | ELIMINAR | DIVIDIR |
ABAJO | FINAL | INGRESAR |
IGUAL | ESCAPAR | F1 |
F10 | F11 | F12 |
F2 | F3 | F4 |
F5 | F6 | F7 |
F8 | F9 | AYUDA |
HOGAR | INSERTAR | IZQUIERDA |
IZQUIERDA_ALT | CONTROL IZQUIERDO | SHIFT IZQUIERDO |
META | MULTIPLICAR | NULO |
NUMPAD0 | NUMPAD 1 | NUMPAD2 |
NUMPAD3 | NUMPAD4 | NUMPAD5 |
NUMPAD6 | NUMPAD7 | NUMPAD8 |
NUMPAD9 | PÁGINA ABAJO | PÁGINA ARRIBA |
PAUSA | DEVOLVER | CORRECTO |
PUNTO Y COMA | SEPARADOR | CAMBIO |
ESPACIO | SUSTRAER | PESTAÑA |
Publicación traducida automáticamente
Artículo escrito por NaveenArora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA