[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [actf-dev] aDesigner question | 
Thanks Kentarou!
I am now looking into your suggestions for the parser.
Regards,
Eleni
Kentarou Fukuda wrote:
Hi Eleni,
Sorry for this late reply. 
  
- How/Where do you access and extract DOM and CSS information. And where
in the code you use this information as an output?
    
Currently, aDesigner uses HTML Parser 
(org.eclipse.actf.model.dom.html.HTMLParser) to obtain the DOM and it does 
not use CSS information directly. Instead of CSS, aDesigner uses 
currentStyle information from the browser (IE).
(details about currentStyle)    
http://msdn.microsoft.com/en-us/library/aa704104(VS.85).aspx
Before we moved to Eclipse, we used a Visual Basic component to obtain 
these information. We planned to re-implement this function by using 
ACTF's runtime DOM access mechanism (org.eclipse.actf.model.dom.dombycom). 
I'm now working for this part as in bug [233615] 
(https://bugs.eclipse.org/bugs/show_bug.cgi?id=233615). After the IP 
review of Eclipse, we can provide APIs to obtain current style 
information.
BTW, even now, you can obtain IE's runtime DOM from 
IWebBrowserACTF.getLiveDocument() function.
Elements within the DOM implement 
org.eclipse.actf.model.dom.dombycom.IElementEx.
By using getStyle() function of this interface, you can access to CSS 
style info (currentStyle) via org.eclipse.actf.model.dom.dombycom.IStyle.
Ex.     IStyle.get("backgroundColor"), get("display"), etc.
  
- How/Where is the heat-map/overlay visualization done?
Based on previous discussion with Simon, you mentioned that you might
extend the visualization. Is this under progress?
    
Yes. I'm now also implementing the overlay utility.
I plan to provide simple RCP example that includes access to DOM/style 
info and overlay.
Best regards,
---
Kentarou Fukuda, Ph.D.
Tokyo Research Laboratory, IBM Japan
Tel: +81-46-215-4659
E-mail: kentarou@xxxxxxxxxx
_______________________________________________
actf-dev mailing list
actf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/actf-dev