# No Selector is Found

The selector (CSS or XPath) is not found usually because one of the following problems occurred:

1. In many cases, you may need to add delay time between building blocks (see [Delay Times between the Building Blocks](/using-zerowork/using-building-blocks/building-block-options/delay-times-between-the-building-blocks.md)). Sometimes your TaskBot needs to have the results loaded first before it can search for a selector. Try increasing the delay time before the building block with the failed selector. Note: The delay should be increased NOT on the failing block but on the building block that precedes it!
2. A common reason is that the selector that you copied may dynamically change. This means parts of the selector contain values that change dynamically every time the website is loaded. This happens especially often on social media platforms. To reliably solve this issue, build your own selectors following this guide [How to Build Custom Selectors](/using-zerowork/using-selectors/how-to-build-custom-selectors.md).
3. If you use [Check Web Element](/using-zerowork/using-building-blocks/check-web-element.md) which *finds* the element but the next action - such as click - does *not* find the element, please see this page: [Check Web Element Identifies Selector as Found but Next Action Does Not](/using-zerowork/common-problems/check-web-element-identifies-selector-as-found-but-next-action-does-not.md).

{% hint style="info" %}
Read how to check in browser if your selector is correct: [Check if Selector Is Correct and Unique](/using-zerowork/using-selectors/how-to-build-custom-selectors/check-if-selector-is-correct-and-unique.md).
{% endhint %}

### Additional Resources

* Intro to selectors: <https://youtu.be/WqcougM5SsA>
* Complete video guide about selectors (selector crash course): <https://youtu.be/UXx7ZwiSk5k>
* Complete written guide about selectors: [Using Selectors](/using-zerowork/using-selectors.md)

CSS Master Class:

{% embed url="<https://www.youtube.com/watch?v=uhzUHlxwHQw>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.zerowork.io/using-zerowork/common-problems/no-selector-is-found.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
