【发布时间】:2013-08-28 13:27:37
【问题描述】:
我目前正在尝试使用 RFT 自动化 Web 应用程序。该 Web 应用程序是用 Java 编写的。
我的测试用例,那一刻,我导航到一个特定的页面,我想得到网页的标题
示例:- 您访问 www.google.com,然后点击“新闻”。页面标题是“Google 新闻”。
我想得到这个称号。
就像在 Selenium 中一样,我知道 getTitle() 用来给我页面的标题
请帮忙!
谢谢!
【问题讨论】:
标签: rft
我目前正在尝试使用 RFT 自动化 Web 应用程序。该 Web 应用程序是用 Java 编写的。
我的测试用例,那一刻,我导航到一个特定的页面,我想得到网页的标题
示例:- 您访问 www.google.com,然后点击“新闻”。页面标题是“Google 新闻”。
我想得到这个称号。
就像在 Selenium 中一样,我知道 getTitle() 用来给我页面的标题
请帮忙!
谢谢!
【问题讨论】:
标签: rft
获取磁贴取决于它是什么类型的应用程序(我的意思是如果它的 Html/Win/.Net/Java 等)以及您在对象映射中拥有的对象类型是什么。要获取您正在寻找的任何信息,您可以使用 RFT 中的 TestObjectInspector。使用 TestobjectInspector(并将其设置为 "Show Properties" )您可以检查哪个属性是显示标题的属性,然后在该对象上您可以调用 getProperty("propertyName"); 对于 Java 应用程序(正如您提到的应用程序基于),您可以使用 .captionText 或者如果您在对象映射中有 htmlbrowser,您可以找到 htmldocument(htmlbrowser 的子项),然后调用 getProperty(".title")。
【讨论】:
您可以使用 yourDocumentObject().getProperty("title")。使用 Recorder 窗口选择并插入文档对象。
【讨论】: