1 votos

Cómo forzar Falso.app para conectar un elemento HTML por XPath (en lugar del atributo "id")

Quiero a "conectar" una Falsa Acción a un Elemento HTML en la página a través de XPath, pero cuando intento conectar el elemento, el Elemento especificado por HTML id atributo en su lugar.

¿Cómo puedo fuerza Falso para especificar un Elemento HTML por XPath cuando "conexión"?

2voto

George Duckett Puntos 160

Desarrollador de Falso aquí.

En primer lugar, asegúrese de que usted entiende el concepto de "Conexión" en Falso.

Falso le permite especificar un Elemento HTML a través de uno de varios métodos:

  1. HTML id de atributo
  2. HTML name de atributo
  3. Selector CSS
  4. Expresión XPath
  5. arbitraria Expresión de JavaScript

La conexión es automática manera de especificar un Elemento. Falso, sólo puede conectar un Elemento usando uno de dos métodos:

  1. HTML id de atributo
  2. Expresión XPath

Si desea especificar a través de uno de los otros métodos, debe hacerlo "a mano".

Cuando conecte una Acción a un Elemento HTML, Falso intentará en primer lugar especificar el Elemento relacionado usando el HTML id de atributo. Si eso no es posible (porque el Elemento no tiene id de atributo), Falso trataremos de especificar el Elemento relacionado el uso de XPath.

A través de id es el valor predeterminado porque es eficiente y fácil de entender.

A través de XPath es la reserva porque siempre es posible, pero menos eficiente y menos fácilmente comprensible.


Sin embargo, hay veces cuando es posible que prefiera para conectar una Acción de un Elemento, pero de especificar el Elemento mediante expresiones XPath en lugar de id. Esto es posible a través de los pasos siguientes:

  1. En primer lugar añadir un conectable Acción (como Set Value of HTML Element) de su Flujo de trabajo.
  2. Antes de la conexión, cambie el especificador de tipo a for XPath.
  3. A continuación, conecte de forma normal. Mantenga presionada la tecla control () mientras arrastra desde la Acción de un Elemento en la página.

El Elemento de ahora va a ser especificado mediante XPath, en lugar de id.

enter image description hereenter image description here

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X