4

我正在使用 Selenium-Web 驱动程序为 Flex 应用程序编写自动化脚本,但我不知道确切的步骤和为 Flex 应用程序捕获的 id。我已经看了好几次,但我无法得到任何确切的解决方案和答案。

请让我知道使用任何工具或从 Selenium IDE 编写自动化脚本和捕获 id 的明确步骤。

目前他们通过使用应用程序 URL 只为我提供了应用程序 URL,我只需要使用 Web 驱动程序编写脚本。

4

2 回答 2

0

虽然这只适用于 Selenium 1(不是 webdriver),但请看一下 Flex Monkey:

http://www.gorillalogic.com/testing-tools/flexmonkium

安装控制台,然后启动 selenium 服务器,加载 zip 文件中提供的用户扩展(也可在下载页面上找到)。

如果您打开您正在测试的页面,然后打开控制台,控制台应该会指示它已连接 - 然后您将在 selenium IDE 中看到操作。

如果没有,您需要使用适当的 SWC 项目部署被测应用程序,以便 Flex Monkey 识别页面上的对象。

于 2012-10-11T11:44:01.837 回答
0

据我所知,您无法使用 webdriver 自动化 Flex Web 应用程序(至少是简单的方法)。您可以使用 Selenium RC 来完成,将 FlexUISelenium 扩展添加到 RC 并使用 Flex 库编译应用程序。

我听说过使用 flex 处理编写自己的 javascript 方法,但我没有尝试(很快就会调查)。 检查此链接。

但是我确实希望我错了,因为我现在正面临这个问题;)

于 2013-12-11T15:59:13.527 回答