#include "third_party/blink/renderer/modules/accessibility/testing/accessibility_test.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/dom/node.h"
#include "third_party/blink/renderer/core/frame/local_frame_client.h"
#include "third_party/blink/renderer/core/frame/settings.h"
#include "third_party/blink/renderer/core/layout/layout_view.h"
#include "third_party/blink/renderer/modules/accessibility/ax_object.h"
#include "third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.h"
#include "ui/accessibility/ax_mode.h"
namespace blink {
AccessibilityTest::AccessibilityTest(LocalFrameClient* local_frame_client)
: … { … }
void AccessibilityTest::SetUp() { … }
AXObjectCacheImpl& AccessibilityTest::GetAXObjectCache() const { … }
AXObject* AccessibilityTest::GetAXObject(LayoutObject* layout_object) const { … }
AXObject* AccessibilityTest::GetAXObject(const Node& node) const { … }
AXObject* AccessibilityTest::GetAXRootObject() const { … }
AXObject* AccessibilityTest::GetAXBodyObject() const { … }
AXObject* AccessibilityTest::GetAXFocusedObject() const { … }
AXObject* AccessibilityTest::GetAXObjectByElementId(const char* id) const { … }
std::string AccessibilityTest::PrintAXTree() const { … }
std::ostringstream& AccessibilityTest::PrintAXTreeHelper(
std::ostringstream& stream,
const AXObject* root,
size_t level) const { … }
}