Index: components/test_runner/web_ax_object_proxy.cc |
diff --git a/components/test_runner/web_ax_object_proxy.cc b/components/test_runner/web_ax_object_proxy.cc |
index 347da315b55b1a048ba680c8452958bcbe7e1c56..efc25744ca73b90ffe0cf22a77797e9cfacdfac2 100644 |
--- a/components/test_runner/web_ax_object_proxy.cc |
+++ b/components/test_runner/web_ax_object_proxy.cc |
@@ -517,6 +517,7 @@ WebAXObjectProxy::GetObjectTemplateBuilder(v8::Isolate* isolate) { |
.SetProperty("backgroundColor", &WebAXObjectProxy::BackgroundColor) |
.SetProperty("color", &WebAXObjectProxy::Color) |
.SetProperty("colorValue", &WebAXObjectProxy::ColorValue) |
+ .SetProperty("fontFamily", &WebAXObjectProxy::FontFamily) |
.SetProperty("fontSize", &WebAXObjectProxy::FontSize) |
.SetProperty("orientation", &WebAXObjectProxy::Orientation) |
.SetProperty("posInSet", &WebAXObjectProxy::PosInSet) |
@@ -550,8 +551,7 @@ WebAXObjectProxy::GetObjectTemplateBuilder(v8::Isolate* isolate) { |
.SetMethod("cellForColumnAndRow", &WebAXObjectProxy::CellForColumnAndRow) |
.SetMethod("setSelectedTextRange", |
&WebAXObjectProxy::SetSelectedTextRange) |
- .SetMethod("setSelection", |
- &WebAXObjectProxy::SetSelection) |
+ .SetMethod("setSelection", &WebAXObjectProxy::SetSelection) |
.SetMethod("isAttributeSettable", &WebAXObjectProxy::IsAttributeSettable) |
.SetMethod("isPressActionSupported", |
&WebAXObjectProxy::IsPressActionSupported) |
@@ -597,7 +597,6 @@ WebAXObjectProxy::GetObjectTemplateBuilder(v8::Isolate* isolate) { |
&WebAXObjectProxy::DescriptionElementCount) |
.SetMethod("descriptionElementAtIndex", |
&WebAXObjectProxy::DescriptionElementAtIndex); |
- |
} |
v8::Local<v8::Object> WebAXObjectProxy::GetChildAtIndex(unsigned index) { |
@@ -896,6 +895,12 @@ unsigned int WebAXObjectProxy::ColorValue() { |
return accessibility_object_.colorValue(); |
} |
+std::string WebAXObjectProxy::FontFamily() { |
+ accessibility_object_.updateLayoutAndCheckValidity(); |
+ std::string font_family(accessibility_object_.fontFamily().utf8()); |
+ return font_family.insert(0, "AXFontFamily: "); |
+} |
+ |
float WebAXObjectProxy::FontSize() { |
accessibility_object_.updateLayoutAndCheckValidity(); |
return accessibility_object_.fontSize(); |