我目前正在尝试使用RFT自动化Web应用程序.Web应用程序是用Java编写的。
我的测试用例,当下,我导航到某个特定页面,我想获得该网页的标题
示例: - 您访问www.google.com,然后点击“新闻”。页面标题是“Google新闻”。
我想获得这个头衔。
就像Selenium一样,我知道getTitle()过去常常给我页面的标题
请帮忙!
谢谢!
答案 0 :(得分:1)
获取磁贴取决于它的应用程序类型(我的意思是它的Html / Win / .Net / Java等)以及它在对象映射中的对象类型。要获取您要查找的任何信息,可以使用RFT中的TestObjectInspector。使用TestobjectInspector(并将其设置为“显示属性”),您可以检查哪个属性是显示标题的属性,然后在该对象上可以调用getProperty(“propertyName”); 对于Java应用程序(正如您提到的应用程序所基于的),您可以使用.captionText,或者如果您在对象图中有htmlbrowser,则可以找到htmldocument(htmlbrowser的子代),然后调用getProperty(“。title”)。
答案 1 :(得分:0)
你可以使用yourDocumentObject()。getProperty(“title”)。使用“记录器”窗口选择并插入文档对象。