UiPath Documentation
studio
latest
false
Guía del usuario de Studio
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Extensión de Chrome en Mac

Instala la extensión UiPath para Chrome en Mac para la automatización del navegador, con opciones para la instalación a nivel de usuario o en toda la máquina.

Esta extensión ayuda a crear automatizaciones de navegador en Google Chrome en Mac.

Instalar

Puedes instalar la extensión de Chrome utilizando uno de los siguientes métodos:

Las instalaciones pueden realizarse utilizando UiPath Assistant o desde Terminal (invocando UiPath.ExtensionControl.Portable.dll).

UiPath Assistant y UiPath.ExtensionControl.Portable.dll instalan la última versión de la extensión, de la siguiente manera:

Tipo de instalaciónVersión de la extensión
Usuario actualLa última extensión de UiPath para Studio Web publicada en Chrome WebStore.
Todos los usuariosLa última extensión de UiPath para Studio Web publicada en Chrome WebStore.
Póliza de grupo en líneaLa última extensión de UiPath para Studio Web publicada en Chrome WebStore.
Política de grupo sin conexiónLa última extensión autoalojada incluida con UiPath Assistant.
Usuario actual (solo host de mensajería nativo)La última extensión de UiPath para Studio Web publicada en Chrome WebStore.
Todos los usuarios (solo host de mensajería nativo)La última extensión de UiPath para Studio Web publicada en Chrome WebStore.

También puedes utilizar UiPath.ExtensionControl.Portable.dll para instalar una versión específica de la extensión del navegador. Ejecútalo con el comando help para obtener más información:

dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll help install chrome
dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll help install chrome

Usuario actual

Este método instala la extensión solo para el usuario actual. Crea o actualiza los archivos de configuración JSON que utiliza Chrome para detectar extensiones. Estos archivos definen el ID de extensión, la URL de actualización y la ruta al host nativo de mensajería.

A. Instalar pasos utilizando UiPath Assistant
  1. Acceder a UiPath Assistant.

  2. Selecciona el icono de la cuenta.

  3. Selecciona Preferencias.

  4. Ve a Extensiones de UiPath.

  5. Utiliza el menú desplegable de Google Chrome para seleccionar el tipo de instalación Usuario actual .

  6. Selecciona Instalar.

  7. Selecciona Habilitar extensión en la ventana emergente de confirmación de Google Chrome.

Resultado: la extensión está instalada y habilitada.

B. Instalar Steps utilizando UiPath.ExtensionControl.Portable.dll (desde la Terminal)

Prerrequisitos:

  • Ejecuta siempre el comando utilizando el archivo UiPath.ExtensionControl.Portable.dll del directorio /Applications, ya que macOS es sensible a la hora de ejecutar binarios desde otras ubicaciones.
  • Cierra todas las ventanas de Chrome antes de ejecutar el comando.
  1. Abra una Terminal y ejecute el siguiente comando:

    dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install chrome
    dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install chrome
    
  2. Selecciona Habilitar extensión en la ventana emergente de confirmación de Google Chrome.

Resultado: la extensión está instalada y habilitada.

Nota:

Añade la --ext-id={extensionId} opción para apuntar a una versión de extensión específica; si se omite, se instala la última versión publicada en la Web Store. Para ver los ID disponibles, consulta Studio: lista de extensiones para Chrome.

Todos los usuarios

Este método instala la extensión para todos los usuarios de la máquina. Funciona de forma similar al método Usuario actual: crea o actualiza los archivos de configuración JSON que Chrome utiliza para detectar extensiones. La diferencia radica en la ubicación del archivo: este método escribe los archivos de configuración en una ubicación del sistema, mientras que el método usuario actual los escribe en una ubicación específica del usuario.

A. Instalar pasos utilizando UiPath Assistant
  1. Acceder a UiPath Assistant.

  2. Selecciona el icono de la cuenta.

  3. Selecciona Preferencias.

  4. Ve a Extensiones de UiPath.

  5. Utiliza el menú desplegable de Google Chrome para seleccionar el tipo de instalación Todos los usuarios .

  6. Selecciona Instalar.

  7. Introduce la contraseña de administrador en la ventana emergente de confirmación de UiPath Assistant .

  8. Selecciona Habilitar extensión en la ventana emergente de confirmación de Google Chrome.

Resultado: la extensión está instalada y habilitada.

B. Instalar Steps utilizando UiPath.ExtensionControl.Portable.dll (desde la Terminal)

Prerrequisitos:

  • Ejecuta siempre el comando utilizando el archivo UiPath.ExtensionControl.Portable.dll del directorio /Applications, ya que macOS es sensible a la hora de ejecutar binarios desde otras ubicaciones.
  • Cierra todas las ventanas de Chrome antes de ejecutar el comando.
  1. Abra una Terminal y ejecute el siguiente comando:

    sudo dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install chrome --scope=machine
    sudo dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install chrome --scope=machine
    
  2. Selecciona Habilitar extensión en la ventana emergente de confirmación de Google Chrome.

Resultado: la extensión está instalada y habilitada.

Nota:
  • sudo es necesario para ejecutar este comando, ya que actualiza los archivos de configuración del sistema.
  • Añade la --ext-id={extensionId} opción para apuntar a una versión de extensión específica; si se omite, se instala la última versión publicada en la Web Store. Para ver los ID disponibles, consulta Studio: lista de extensiones para Chrome.

Póliza de grupo en línea

Este método no requiere el paso manual para habilitar la extensión después de que Chrome se haya iniciado por primero vez. Esto se debe a que depende de los perfiles de configuración implementados por las herramientas de gestión de dispositivos móviles (MDM).

El perfil de configuración establece la política de ExtensionInstallForcelist. Esta política garantiza que la extensión esté habilitada y que no se pueda deshabilitar manualmente.

Este procedimiento es similar al método de instalación de la Política de grupo en línea de Windows que se describe aquí: Studio: extensión para Chrome.

Requisitos de MDM

Para instalar un perfil de configuración (un archivo .mobileconfig), la máquina debe tener una aplicación de MDM y esta debe estar inscrita para gestionarla.

Ejemplos de MDM incluyen:

Si el dispositivo está registrado en una solución MDM, asegúrate de que la configuración no se vea anulada por las actualizaciones de configuración enviadas a través de MDM. Para evitar esto, implementa el perfil de configuración directamente a través de MDM. El perfil debe contener configuraciones similares a las del ejemplo siguiente:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>PayloadContent</key>
	<array>
		<dict>
			<!-- This policy ensures that the {extensionId} is enabled -->
			<key>ExtensionInstallForcelist</key>
			<array>
				<string>{extensionId};https://clients2.google.com/service/update2/crx</string>
			</array>
			<!-- These policies specifically enable the Developer mode for {extensionId} -->
			<key>DeveloperToolsAvailabilityAllowlist</key>
			<array>
				<string>chrome-extension://{extensionId}</string>
			</array>
			<key>DeveloperToolsAvailabilityBlocklist</key>
			<array>
				<string>https://uipath-devtools-blocklist-placeholder.invalid</string>
			</array>
			<!-- Alternatively, this policy globally enables the Developer mode in chrome://extensions.
			Can be used in place of DeveloperToolsAvailabilityAllowlist / DeveloperToolsAvailabilityBlocklist -->
			<key>DeveloperToolsAvailability</key>
			<integer>1</integer>

			<!-- The policies below are not mandatory, but they are useful in some systems, 
			depending on the already present configuration -->
			<key>BlockExternalExtensions</key>
			<false/>
			
			<key>ExtensionAllowedTypes</key>
			<array>
				<string>extension</string>
			</array>
			
			<key>NativeMessagingUserLevelHosts</key>
			<true/>
			
			<key>NativeMessagingAllowlist</key>
			<array>
				<string>com.uipath.portable_host</string>
			</array>
			
			<key>PayloadDisplayName</key>
			<string>Google Chrome</string>
			<key>PayloadIdentifier</key>
			<string>com.google.Chrome.2C2280F4-2955-49E9-8161-A599B9BB6685</string>
			<key>PayloadType</key>
			<string>com.google.Chrome</string>
			<key>PayloadUUID</key>
			<string>2C2280F4-2955-49E9-8161-A599B9BB6685</string>
			<key>PayloadVersion</key>
			<integer>1</integer>
		</dict>
	</array>
	<key>PayloadDisplayName</key>
	<string>UiPath Studio Web Automation Chrome Extension Installation</string>
	<key>PayloadIdentifier</key>
	<string>com.uipath.chrome.extension.A64BC628-4ECF-4A71-91D5-20D7C7475C38</string>
	<key>PayloadOrganization</key>
	<string>com.uipath</string>
	<key>PayloadScope</key>
	<string>System</string>
	<key>PayloadType</key>
	<string>Configuration</string>
	<key>PayloadUUID</key>
	<string>A64BC628-4ECF-4A71-91D5-20D7C7475C38</string>
	<key>PayloadVersion</key>
	<integer>1</integer>
	<key>TargetDeviceType</key>
	<integer>5</integer>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>PayloadContent</key>
	<array>
		<dict>
			<!-- This policy ensures that the {extensionId} is enabled -->
			<key>ExtensionInstallForcelist</key>
			<array>
				<string>{extensionId};https://clients2.google.com/service/update2/crx</string>
			</array>
			<!-- These policies specifically enable the Developer mode for {extensionId} -->
			<key>DeveloperToolsAvailabilityAllowlist</key>
			<array>
				<string>chrome-extension://{extensionId}</string>
			</array>
			<key>DeveloperToolsAvailabilityBlocklist</key>
			<array>
				<string>https://uipath-devtools-blocklist-placeholder.invalid</string>
			</array>
			<!-- Alternatively, this policy globally enables the Developer mode in chrome://extensions.
			Can be used in place of DeveloperToolsAvailabilityAllowlist / DeveloperToolsAvailabilityBlocklist -->
			<key>DeveloperToolsAvailability</key>
			<integer>1</integer>

			<!-- The policies below are not mandatory, but they are useful in some systems, 
			depending on the already present configuration -->
			<key>BlockExternalExtensions</key>
			<false/>
			
			<key>ExtensionAllowedTypes</key>
			<array>
				<string>extension</string>
			</array>
			
			<key>NativeMessagingUserLevelHosts</key>
			<true/>
			
			<key>NativeMessagingAllowlist</key>
			<array>
				<string>com.uipath.portable_host</string>
			</array>
			
			<key>PayloadDisplayName</key>
			<string>Google Chrome</string>
			<key>PayloadIdentifier</key>
			<string>com.google.Chrome.2C2280F4-2955-49E9-8161-A599B9BB6685</string>
			<key>PayloadType</key>
			<string>com.google.Chrome</string>
			<key>PayloadUUID</key>
			<string>2C2280F4-2955-49E9-8161-A599B9BB6685</string>
			<key>PayloadVersion</key>
			<integer>1</integer>
		</dict>
	</array>
	<key>PayloadDisplayName</key>
	<string>UiPath Studio Web Automation Chrome Extension Installation</string>
	<key>PayloadIdentifier</key>
	<string>com.uipath.chrome.extension.A64BC628-4ECF-4A71-91D5-20D7C7475C38</string>
	<key>PayloadOrganization</key>
	<string>com.uipath</string>
	<key>PayloadScope</key>
	<string>System</string>
	<key>PayloadType</key>
	<string>Configuration</string>
	<key>PayloadUUID</key>
	<string>A64BC628-4ECF-4A71-91D5-20D7C7475C38</string>
	<key>PayloadVersion</key>
	<integer>1</integer>
	<key>TargetDeviceType</key>
	<integer>5</integer>
</dict>
</plist>

Si el dispositivo no está inscrito en una solución MDM, los archivos de configuración necesarios se escriben localmente, sin que sean anulados por las políticas aplicadas por MDM. Esto permite a Chrome aplicar la política y garantiza que la extensión esté habilitada sin requerir la interacción del usuario.

A. Instalar pasos utilizando UiPath Assistant
  1. Acceder a UiPath Assistant.

  2. Selecciona el icono de la cuenta.

  3. Selecciona Preferencias.

  4. Ve a Extensiones de UiPath.

  5. Utiliza el menú desplegable de Google Chrome para seleccionar el tipo de instalación Por política .

  6. Selecciona Instalar.

  7. Introduce la contraseña de administrador en la ventana emergente de confirmación de UiPath Assistant .

Resultado: la extensión está instalada y habilitada.

B. Instalar Steps utilizando UiPath.ExtensionControl.Portable.dll (desde la Terminal)

Prerrequisitos:

  • Ejecuta siempre el comando utilizando el archivo UiPath.ExtensionControl.Portable.dll del directorio /Applications, ya que macOS es sensible a la hora de ejecutar binarios desde otras ubicaciones.
  • Cierra todas las ventanas de Chrome antes de ejecutar el comando.
  • Para instalar solo para el usuario actual en lugar de para todos los usuarios, reemplaza --scope=machine por --scope=user en el siguiente comando; otros usuarios no tendrán instalada la extensión.
ADVERTENCIA:

Si la máquina está inscrita en MDM, debes asegurarte de que las políticas no se sobrescriben. Consulta los Requisitos de MDM para obtener más información.

  1. Abra una Terminal y ejecute el siguiente comando:

    sudo dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install chrome bypolicy --scope=machine
    sudo dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install chrome bypolicy --scope=machine
    

Resultado: la extensión está instalada y habilitada.

Nota:
  • sudo es necesario para ejecutar este comando, ya que actualiza los archivos de configuración del sistema, y la opción bypolicy establece automáticamente el ámbito en máquina.
  • Añade la --ext-id={extensionId} opción para apuntar a una versión de extensión específica; si se omite, se instala la última versión publicada en la Web Store. Consulta Studio: lista de extensiones para Chrome para los ID disponibles.

Política de grupo sin conexión

Este procedimiento es similar al método de instalación sin conexión de la Política de grupo de Windows que se describe aquí: Studio: extensión para Chrome.

Este método se basa en los perfiles de configuración implementados por las herramientas de MDM (gestión de dispositivos móviles). El perfil de Configuración aplica la política ExtensionInstallForcelist , que garantiza que la extensión se habilite automáticamente y los usuarios no puedan deshabilitarla. También configura las políticas DeveloperToolsAvailabilityAllowlist / DeveloperToolsAvailabilityBlocklist para permitir específicamente el acceso a las herramientas de desarrollador a la extensión UiPath.

Este método:

  • Te permite instalar cualquier extensión, ya sea publicada en la tienda web o no publicada.
  • Es útil en entornos con acceso restringido a Internet (donde no se puede acceder a https://clients2.google.com/service/update2/crx).
ADVERTENCIA:
  • Este método solo funciona en máquinas que están inscritas en MDM. Consulta los Requisitos de MDM para obtener más información.
A. Instalar pasos utilizando UiPath Assistant
  1. Acceder a UiPath Assistant.

  2. Selecciona el icono de la cuenta.

  3. Selecciona Preferencias.

  4. Ve a Extensiones de UiPath.

  5. Utiliza el menú desplegable de Google Chrome para seleccionar el tipo de instalación Por política (sin conexión) .

  6. Selecciona Instalar.

  7. Introduce la contraseña de administrador en la ventana emergente de confirmación de UiPath Assistant .

Resultado: la extensión está instalada y habilitada.

B. Instalar Steps utilizando UiPath.ExtensionControl.Portable.dll (desde la Terminal)

Prerrequisitos:

  • Ejecuta siempre el comando utilizando el archivo UiPath.ExtensionControl.Portable.dll del directorio /Applications, ya que macOS es sensible a la hora de ejecutar binarios desde otras ubicaciones.
  • Cierra todas las ventanas de Chrome antes de ejecutar el comando.
  • Para instalar solo para el usuario actual en lugar de para todos los usuarios, añade --scope=user al siguiente comando; de forma predeterminada, la opción bypolicy establece el ámbito en máquina.
  1. Abra una Terminal y ejecute el siguiente comando:

    sudo dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install chrome bypolicy --offline
    sudo dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install chrome bypolicy --offline
    
  2. Inicia Chrome.

  3. Diseña y ejecuta automatizaciones.

Resultado: la extensión está instalada y habilitada.

Nota:

sudo es necesario para ejecutar este comando, ya que actualiza los archivos de configuración del sistema. El uso de la opción bypolicy establece automáticamente el ámbito en máquina.

Usuario actual (solo host de mensajería nativo)

Este método instala solo el componente Host de mensajería nativo de la extensión para el usuario actual. Crea o actualiza los archivos de configuración JSON utilizados por Chrome para permitir la comunicación con un host nativo.

ADVERTENCIA:

La extensión debe instalarse manualmente desde la tienda web o a través de una configuración de MDM. Consulta los Requisitos de MDM para obtener más información.

A. Instalar pasos utilizando UiPath Assistant
  1. Acceder a UiPath Assistant.

  2. Selecciona el icono de la cuenta.

  3. Selecciona Preferencias.

  4. Ve a Extensiones de UiPath.

  5. Utiliza el menú desplegable de Google Chrome para seleccionar el tipo de instalación Usuario actual (solo host de mensajería nativo) .

  6. Selecciona Instalar.

Resultado: se instala el componente de host de mensajería nativo de la extensión.

B. Instalar Steps utilizando UiPath.ExtensionControl.Portable.dll (desde la Terminal)

Prerrequisitos:

  • Ejecuta siempre el comando utilizando el archivo UiPath.ExtensionControl.Portable.dll del directorio /Applications, ya que macOS es sensible a la hora de ejecutar binarios desde otras ubicaciones.
  • Cierra todas las ventanas de Chrome antes de ejecutar el comando.
  1. Abra una Terminal y ejecute el siguiente comando:

    dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install chrome native-messaging-host-only
    dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install chrome native-messaging-host-only
    

Resultado: se instala el componente de host de mensajería nativo de la extensión.

Nota:

Añade la --ext-id={extensionId} opción para apuntar a una versión de extensión específica; si se omite, se instala la última versión publicada en la Web Store. Para ver los ID disponibles, consulta Studio: lista de extensiones para Chrome.

Todos los usuarios (solo host de mensajería nativo)

Este método instala solo el componente Host de mensajería nativo de la extensión para todos los usuarios. Crea o actualiza los archivos de configuración JSON utilizados por Chrome para permitir la comunicación con un host nativo.

ADVERTENCIA:

La extensión debe instalarse manualmente desde la tienda web o a través de una configuración de MDM. Consulta los Requisitos de MDM para obtener más información.

A. Instalar pasos utilizando UiPath Assistant
  1. Acceder a UiPath Assistant.

  2. Selecciona el icono de la cuenta.

  3. Selecciona Preferencias.

  4. Ve a Extensiones de UiPath.

  5. Utiliza el menú desplegable de Google Chrome para seleccionar el tipo de instalación Todos los usuarios (solo host de mensajería nativo) .

  6. Selecciona Instalar.

  7. Introduce la contraseña de administrador en la ventana emergente de confirmación de UiPath Assistant .

Resultado: se instala el componente de host de mensajería nativo de la extensión.

B. Instalar Steps utilizando UiPath.ExtensionControl.Portable.dll (desde la Terminal)

Prerrequisitos:

  • Ejecuta siempre el comando utilizando el archivo UiPath.ExtensionControl.Portable.dll del directorio /Applications, ya que macOS es sensible a la hora de ejecutar binarios desde otras ubicaciones.
  • Cierra todas las ventanas de Chrome antes de ejecutar el comando.
  1. Abra una Terminal y ejecute el siguiente comando:

    dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install chrome native-messaging-host-only --scope=machine
    dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install chrome native-messaging-host-only --scope=machine
    

Resultado: se instala el componente de host de mensajería nativo de la extensión.

Nota:

Añade la --ext-id={extensionId} opción para apuntar a una versión de extensión específica; si se omite, se instala la última versión publicada en la Web Store. Para ver los ID disponibles, consulta Studio: lista de extensiones para Chrome.

Desinstalar

Desinstalar desde UiPath Assistant

  1. Acceder a UiPath Assistant.

  2. Ve a Extensiones de UiPath.

  3. Selecciona Desinstalar para Google Chrome.

Resultado: se desinstala la extensión.

Desinstalar desde Terminal

Puedes desinstalar la extensión de UiPath para Chrome, independientemente del método de instalación, ejecutando el siguiente comando:

dotnet UiPath.ExtensionControl.Portable.dll cleanup chrome
dotnet UiPath.ExtensionControl.Portable.dll cleanup chrome

Resultado: se desinstala la extensión.

Comprobar estado

Para comprobar el estado de la extensión de Chrome, ejecuta el comando de terminal correspondiente en función de tu método de instalación:

  • Usuario actual
    dotnet UiPath.ExtensionControl.Portable.dll status chrome
    dotnet UiPath.ExtensionControl.Portable.dll status chrome
    
  • Todos los usuarios
    dotnet UiPath.ExtensionControl.Portable.dll status chrome --scope=machine
    dotnet UiPath.ExtensionControl.Portable.dll status chrome --scope=machine
    
  • Póliza de grupo en línea
    dotnet UiPath.ExtensionControl.Portable.dll status chrome bypolicy --scope=machine
    dotnet UiPath.ExtensionControl.Portable.dll status chrome bypolicy --scope=machine
    
  • Política de grupo sin conexión
    dotnet UiPath.ExtensionControl.Portable.dll status chrome bypolicy --offline --scope=machine
    dotnet UiPath.ExtensionControl.Portable.dll status chrome bypolicy --offline --scope=machine
    
  • Usuario actual (solo host de mensajería nativo)
    dotnet UiPath.ExtensionControl.Portable.dll status chrome native-messaging-host-only
    dotnet UiPath.ExtensionControl.Portable.dll status chrome native-messaging-host-only
    
  • Todos los usuarios (solo host de mensajería nativo)
    dotnet UiPath.ExtensionControl.Portable.dll status chrome native-messaging-host-only --scope=machine
    dotnet UiPath.ExtensionControl.Portable.dll status chrome native-messaging-host-only --scope=machine
    

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado