ChromeOS
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Binario de ChromeDriver
Todas las imágenes de prueba de ChromeOS tienen un objeto binario de ChromeDriver instalado en /usr/local/chromedriver/
. El objeto binario se actualiza con la misma versión de Chrome en esa imagen de prueba. Es decir, siempre utilizará la compilación más reciente de ChromeDriver.
Si la prueba espera ejecutarse en relación con una instancia “estable” compilación del objeto binario de ChromeDriver,
debes escribir tu propio código en la prueba para descargar el objeto binario deseado y
Reemplaza el objeto binario en /usr/local/chromedriver/
.
Cómo usar ChromeDriver en una prueba de Autotest
Escribir una prueba que use ChromeDriver para interactuar con Chrome es rápido. Hay
Una clase wrapper para usar ChromeDriver disponible en ChromeOS y Autotest. La clase wrapper, como un tipo de administrador de contexto, controla las siguientes tareas por ti:
- Accede a ChromeOS con telemetría.
- Inicia ChromeDriver con el modo remoto en el dispositivo que se está probando (DUT) y se conecta al puerto de depuración remota de la instancia de Chrome después de acceder.
- Expone una instancia de controlador para que realices llamadas a ChromeDriver.
- Cierra el proceso de ChromeDriver y sale de ChromeOS.
Para escribir una prueba, puedes seguir el ejemplo de prueba desktopui_UrlFetchWithChromeDriver
.
Para comenzar, sigue estos pasos:
Importa la clase de wrapper
from autotest_lib.client.common_lib.cros import chromedriver
Crea una instancia de ChromeDriver y realiza llamadas.
with chromedriver.chromedriver() as chromedriver_instance:
driver = chromedriver_instance.driver
# Here you can make standard ChromeDriver calls through the driver instance.
# For example, browse a given url with |driver.get(url)|
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-08-22 (UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muy complicado o demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desactualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema con las muestras o los códigos"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de comprender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Resolvió mi problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]
{"lastModified": "\u00daltima actualizaci\u00f3n:\u00a02024-08-22 (UTC)"}
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-08-22 (UTC)"],[],[]]