En Mac Sierra, ¿puedes inspeccionar un elemento en la computadora portátil en lugar de solo Google Chrome?

“En Mac Sierra, ¿puedes inspeccionar un elemento en la computadora portátil, en lugar de solo Google Chrome?”

MacOS Sierra es un sistema operativo escrito en C ++, Objective-C y Swift, no una aplicación web escrita en HTML, CSS y JavaScript y, por lo tanto, no puede abrirlo en un navegador para inspeccionar las propiedades.

Pero al lado de Google Chrome puede usar el navegador predeterminado Safari para inspeccionar elementos, pero primero debe habilitarlo.

Terminal es una aplicación de interfaz de línea que le permitirá instalar y ejecutar scripts e incluso inspeccionar procesos, pero requiere algunos conocimientos de UNIX.

Aún así, hay una manera fácil de inspeccionar en su Mac: seleccione un archivo / carpeta y presione CMD + I: por ejemplo, en una foto, le mostrará cuándo fue tomada, tal vez incluso dónde, con qué dispositivo y qué configuraciones, como distancia focal tiempo de exposición etc.

Si está interesado de qué están hechas las aplicaciones, también puede hacer clic con el botón derecho en ellas y elegir “mostrar contenido” e inspeccionar la estructura de archivos dentro del “archivo” de la aplicación.

No hay una forma de hacer clic derecho en un elemento en ninguna aplicación y seleccionar ‘Inspeccionar’ como puedes en Chrome (o cualquier otro navegador) que yo sepa, pero hay un Inspector de elementos de la interfaz de usuario. Le permitirá ver la jerarquía de casi cualquier elemento en cualquier aplicación y es muy útil para la automatización de UI y las secuencias de comandos. Simplemente pasa el cursor sobre un elemento y UI Element Inspector se actualiza automáticamente. Si desea congelar la interfaz de usuario, simplemente presione Cmd + f7.

Es una aplicación de desarrollador de Apple, aunque no creo que se haya actualizado en bastante tiempo. Aún así funciona muy bien. Lo usé hace solo un par de días para automatizar algo de hecho.

Puede descargarlo aquí: Herramienta OS X Accessibility Inspector (UIElementInspector) para la secuencia de comandos de la interfaz de usuario

También puede usar AppleScript para obtener elementos. Aquí hay un código sucio y sucio que prácticamente te muestra cómo hacerlo.

diga a la aplicación “Eventos del sistema” que indique el proceso “Safari”
establecer de frente a verdadero
retraso 1

tell window “Algún título de ventana”
Elementos de la interfaz de usuario
final decir
final decir

Eso enumeraría una salida similar al texto a continuación, que se puede usar directamente en AppleScript si esa es su intención. Tenga en cuenta que estos no son los elementos en una página web, sino en la propia ventana de Safari:

{Grupo divisor 1 de la ventana “OS X Accessibility Inspector (UIElementInspector) Herramienta para la creación de scripts de la interfaz de usuario – Preguntas y sugerencias – Teclado Maestro Discurso” del proceso de aplicación “Safari” de la aplicación “System Events”, botón 1 de la ventana “OS X Accessibility Inspector ( UIElementInspector) Herramienta para secuencias de comandos de la interfaz de usuario – Preguntas y sugerencias – Discurso del maestro de teclado “del proceso de aplicación” Safari “de la aplicación” Eventos del sistema “, botón 2 de la ventana” Inspector de accesibilidad OS X (UIElementInspector) Herramienta para secuencias de comandos de la interfaz de usuario – Preguntas y sugerencias – Teclado Maestro Discurso “del proceso de aplicación” Safari “de la aplicación” Sistema de Eventos “, botón 3 de la ventana” Herramienta de Inspector de Accesibilidad OS X (UIElementInspector) Herramienta para secuencias de comandos UI – Preguntas y sugerencias – Teclado Maestro Discurso “del proceso de aplicación” Safari “de la aplicación” System Events “, grupo 1 de la ventana” Herramienta OS X Accessibility Inspector (UIElementInspector) para la secuencia de comandos de la interfaz de usuario – Preguntas y sugerencias – Keyb oard Maestro Discourse “del proceso de aplicación” Safari “de la aplicación” System Events “, grupo de pestañas 1 de la ventana” OS X Accessibility Inspector (UIElementInspector) Herramienta para secuencias de comandos UI – Preguntas y sugerencias – Keyboard Maestro Discourse “del proceso de aplicación” Safari “de aplicación “Eventos del sistema”, botón 4 de la ventana “OS X Accessibility Inspector (UIElementInspector) Herramienta para secuencias de comandos de la interfaz de usuario – Preguntas y sugerencias – Discurso del maestro del teclado” del proceso de aplicación “Safari” de la aplicación “Eventos del sistema”, barra de herramientas 1 de la ventana “OS X Herramienta de Inspector de accesibilidad (UIElementInspector) para secuencias de comandos de la interfaz de usuario – Preguntas y sugerencias – Discurso del maestro de teclado “del proceso de aplicación” Safari “de la aplicación” Eventos del sistema “}

Si no está familiarizado con cómo obtener un título de ventana, simplemente abra la terminal y ejecute un comando como este:

osascript -e ‘dile a la aplicación “Safari” que obtenga el nombre de cada ventana’

Por supuesto, podría escribir un script AppleScript o JXA que acepte el nombre de la aplicación y el título de la ventana como parámetros o algo así si cree que necesitará usarlo con frecuencia. Buena suerte.