Questions tagged [atata]

Atata is C#/.NET web UI test automation full featured framework based on Selenium WebDriver. It uses fluent page object pattern.

Atata is web UI full featured framework based on . It uses fluent page object pattern.

Features:

  • WebDriver. Based on Selenium WebDriver and preserves all its features.
  • Page Object. Provides unique fluent page object pattern that is easy to implement and maintain.
  • Components. Supports a rich set of components.
  • Integration. Works on any .NET test engine (e.g. , ) as well as on systems like or .
  • Triggers. A bunch of triggers to bind with different component events.
  • Verification. A set of methods and triggers for the component and data verification.
  • Configurable. Defines the default component search strategies as well as additional settings.
  • Logging. Built-in customizable logging and screenshot capturing functionality.
  • Extensible. Atata and packages have a set of ready to use components.

Links:

53 questions
5
votes
1 answer

Atata selenium web driver can't find controls by id on angular app

I have been struggling to set up a simple automated test on an angular (5) app using atata as the framework which simply wraps the selenium web driver to do its tests. For the life of me I can't get it to find the elements i need in a log on page.…
ian_stagib
  • 148
  • 12
4
votes
1 answer

Which is the difference between Link and DelegateLink on Atata framework?

I could not figure out from the documentation the difference between Link and LinkDelegate components. https://atata-framework.github.io/components/#link Could someone explain on which scenarios would you use each one?
Reuel Ribeiro
  • 1,419
  • 14
  • 23
3
votes
1 answer

Atata. C#. How to open new tab?

How to open a new tab in the Chrome browser? I can open at the beginning of a test: AtataContext.Configure() .UseChrome() .WithArguments("new tab") I tried to press the shortcuts "CTRL + T: …
3
votes
1 answer

Atata: Unable to locate CheckBox elements

I receive an error when I use [VerifyExists] on a CheckBox element, although when I use the XPath that is generated via the framework i can find the element. Error message: Message: OpenQA.Selenium.NoSuchElementException : Unable to locate element:…
3
votes
1 answer

Atata - How to access hidden menu

I am new to Atata framework and am trying to access the below hidden navigation menu but was not succesfull
  • ABOUT THE PROJECT
  • Ragavendra
    • 90
    • 5
    3
    votes
    1 answer

    Atata - Timed out waiting for the jQuery AJAX call to complete

    I was faced with an issue, when used [WaitForJQueryAjax] trigger. The thing is, too much time need to wait for. Is it possible to extend the time frame for this trigger ?
    2
    votes
    1 answer

    C#, Atata Framework: Unable to use .Hover() Control method after updated Selenium.WebDriver to v 4.3

    Element example: [FindByCss("input[formcontrolname='name']")] public TextInput NameInput { get; private set; } Code that throws the error: editProjectPage.NameInput.Hover(); After updating Selenium.WebDriver to v 4.3 on the test run…
    2
    votes
    0 answers

    how to find shadow-root element in Chrome using Atata lib

    So I have an element in the DOM this is how it actually looks in chrome I was trying to locate it like this [FindById("someId"), As = FindAs.ShadowHost, Visibility = Visibility.Any] public Text<_> SomeElement {get; private set;} And I get an error,…
    J. Doe
    • 21
    • 3
    2
    votes
    1 answer

    Atata - How to send keys to a page

    I am new to Atata and trying to send say a TAB key to a page and verify the contents which is higlighted (like say on a Google page) . I know we can do like below on say a page using Press but could not figure a way to send the special keys like TAB…
    Ragavendra
    • 90
    • 5
    2
    votes
    1 answer

    Atata - Unable to locate element, using Table<> class

    When I trying to refer to some element in table, using Table<> class, I get this error: Message: OpenQA.Selenium.NoSuchElementException : Unable to locate element: By.XPath: .//td[1]/descendant-or-self::a Context element: Tag: tr Location:…
    2
    votes
    1 answer

    Atata - How to switch to new browser window by using Atata framework?

    I am new to Atata framework. When I click a link in my webpage, it opens in a new window. How to switch to the new window using Atata framework? Thanks
    DerekR
    • 23
    • 2
    1
    vote
    1 answer

    Index of a table row when found by predicate

    I'm finding a TableRow with a predicate thus: Table.Rows[r => r.name == "blablabla"] Is there any way to get the index of the row it finds as an int?
    Steve Gray
    • 133
    • 8
    1
    vote
    2 answers

    Specifying non-local time zone in GlobalConfiguration fails on Linux

    My tests will be running on a variety of machines/containers scattered all across the USA, so I would like them all to log their time in Eastern Time. If I do…
    Steve Gray
    • 133
    • 8
    1
    vote
    1 answer

    Odd screenshot naming difference between linux and windows

    Here are snippets from two different test logs. Linux does this on a screenshot: 2022-01-07 19:34:02.6043 INFO - Screenshot saved to file "/source/fs.automation.fsol/FS.Automation.Tests/bin/Debug/net5.0/Logs/2022-01-07 19_33_47/CharityAKA/01 -…
    Steve Gray
    • 133
    • 8
    1
    vote
    1 answer
    1
    2 3 4