Questions tagged [inspector]

Inspector is a general support tool for Appium for UI automation designed to be used in conjunction with the Appium Server. It's helpful in inspecting the U elements and their attribute values. Use this tag for questions referring to Appium automation and inspecting UI elements using the support tool Inspector.

Appium Inspector is a inspection and recording tool provided along with Appium GUI Application to provide an add on support to the automation tool.

Inspector : Generally termed as Appium Inspector, can be accessed by clicking the magnifying glass button next to the launch button on the Appium GUI application once the Appium server has launched.

Appium server must be running with an test app(.apk/.ipa/.app) open for inspector to work. Otherwise, it will not work.

Inspector Window

  • Show Invisible Filter: Elements which are not visible will be displayed in the DOM 3-column-view.

  • Show Disabled Filter: Elements which are not enabled will be displayed in the DOM 3-column-view.

  • Record Button: Opens the recording Panel and starts recording actions performed using controls in the Appium Inspector.

  • Refresh Button: Refreshes the DOM 3-column view and the screenshot.

  • Screenshot Area: Displays the last screenshot taken for the app. You can click this area to select elements in the DOM.

  • Details Area: Displays details about the currently selected element.

  • Action Palette: The action palette contains buttons that will trigger actions on the device under test. Actions can be tried out here or entered to be recorded.

  • Touch Section: Contains buttons to perform touch events like tapping and swiping.

  • Text Section: Contains buttons to perform text events like typing and executing JavaScript.
  • Alerts Section: Contains buttons to perform events on alerts and action sheets.

Recorder Drawer

The recorder draw contains the code generated by recorded actions you've performed while recording is enabled.

  • Language Selection Dropdown: Changes the language your recorded actions are displayed in.

  • Add Boilerplate Checkbox: Checking this block will display code used to setup the Selenium instance along with code related to the actions you have recorded. Unchecking this box will only show only the code from the actions you have recorded.

  • XPath Only Checkbox: Checking this will cause all element identifiers to be created using XPath.

  • Replay Button: Replays the actions that you have recorded.
  • Undo Button: Deletes the last recorded action.
  • Redo Button: Adds back the last undone action.
  • Clear Button: Removes all recorded actions.
292 questions
3
votes
0 answers

Search Box not working in Firefox Developer Edition's Inspector

I've just download the latest version of FireFox Developer Edition and I'm playing around with the Inspector. The SEARCH BOX is not working. It does NOT find anything... Am I missing something or is it a bug of this version ?
OlalaWeb
  • 41
  • 2
3
votes
3 answers

Firefox HTML inspector, add a new css rule with custom selector

I can do the same in chrome but I'm unable to see how can I do the same add rule thing in firefox? Any help would be massively appreciated. Thanks!
Junaid Ali
  • 71
  • 6
3
votes
1 answer

Can I inspect html emails in Thunderbird?

Is there a way to inspect HTML emails in Thunderbird. In my case on a mac. I'm getting an error (wrong rendering) that comes up only in Thunderbird so I would need to inspect there if possible.
Leopold Kristjansson
  • 1,659
  • 21
  • 34
3
votes
1 answer

Why doesn't the storyboard reflect the text attributes I've set to a UILabel using the attributes inspector panel?

I have a UILabel on the storyboard. The default text reads "Label". I then go to the attributes inspector and select the Attributed text style. When I click on the Text field I am presented with several fonts to choose from in a new window. I…
iOSAppGuy
  • 643
  • 7
  • 23
3
votes
1 answer

(How) Can I use Chrome's inspector to set breakpoints on files that use cachebusters?

I'm trying to set breakpoints on a JS file but Chrome doesn't seem to recognize that the page is the same due to a cachebuster on the URL (e.g., &random=123). How can I convince Chrome that the page is the same regardless of its URL params?
Seanonymous
  • 1,165
  • 8
  • 29
3
votes
0 answers

INVALID_ENUM with webGL drawElements

I´m coding my own webGL engine/framework, but something weird is happening: I´m drawing a simple plane (2 triangles, just for testing) geometry with gl.drawElements( drawMode , geometry.numItems , gl.UNSIGNED_SHORT , 0 ) ; where drawmode is a…
JGodo
  • 43
  • 5
2
votes
2 answers

windows forms inspector, by click

I am wanting to make an inspector of sorts for a windows app. so that I can fire it up (from inside the app itself) - it will give me a crosshair maybe and I can click on an item in a form/usercontrol - button, list or some such and it will return…
nat
  • 2,065
  • 3
  • 31
  • 56
2
votes
2 answers

Emulating Webkit's Element Inspector

I'm trying to let a user select an element on a page using their mouse, like you see in chrome's dev tools. (yes, I know it's open source and already js) The problem arises when trying to detect when the mouse moves from a parent element to a child…
vii
  • 65
  • 1
  • 4
2
votes
0 answers

Webkit command-line interface

Is there a way to retrieve information from a WebKit build using command-line? I'm particularly interested in retrieving information from the "Inspector Panel" such as the Network panel with resource timing and size info. The idea is to use the…
kevlun
  • 21
  • 2
2
votes
1 answer

Change ReorderableList maximum items from script

I'm working with reorderable lists in Unity right now and I can't seem to figure out how to update the 'max items' field that is visible in the inspector from a script. I'm a little new to Unity so I might be missing something easy but I didn't see…
SgtRats
  • 23
  • 4
2
votes
0 answers

Inspect widget font, margin, padding and other properties

Using flutter inspector I'm not able to find a list of widget's properties like font size, font family, border color, padding, margin ... For example, in a Text widget the available properties are textDirection, textAlign, size, and a few more, like…
Ansharja
  • 1,159
  • 1
  • 9
  • 31
2
votes
1 answer

Python Tkinter GUI Automation

I want to get into GUI automation in order to run tests on my own program. The Program I want to test is written in Python and uses Tkinter for the GUI. The testing code though does not necessarily have to be in python, CPP would also be alright. …
Royi Levy
  • 135
  • 7
2
votes
0 answers

How to view DOM of a URL programmatically after it was interpreted by browser?

On a web page, viewing the View Source is different from what is shown in Elements using the chrome inspector/developer tools. I believe this is because it is the result after the browser has interpreted it with changes made by JavaScript that…
code
  • 4,604
  • 13
  • 52
  • 94
2
votes
2 answers

How to change all display status using Inspect element tool?

first I would like to state that I don't have much knowledge in code or programming. I am aiming to open all collapsible items on a certain website that doesn't belong to me. The website is built in a way that only one collapsible item can be opened…
ari fattal
  • 25
  • 6
2
votes
0 answers

How to get compliant policies data from aws inspector runs

I am trying to get policies compliance data from AWS inspector and able to get non-compliant data using boto3 API. But now I want compliant policies data. For example, I have an AWS security group with RDP port(3389) opened to the internet so I am…