我正在使用Selenium-Web驱动程序为Flex应用程序编写自动化脚本,但我不知道精确的步骤和捕获Flex应用程序的ID。已经多次使用goggled但我无法获得任何确切的解决方案答案。
请让我知道使用任何工具或Selenium IDE编写自动化脚本和捕获ID的明确步骤。
目前,他们只使用应用程序URL为我提供了应用程序URL,我只需要使用Web驱动程序编写脚本。
答案 0 :(得分:0)
虽然这只适用于Selenium 1(不是webdriver),但请看看Flex Monkey:
http://www.gorillalogic.com/testing-tools/flexmonkium
安装控制台,然后启动selenium服务器,加载zip文件中提供的用户扩展(也可在下载页面上找到)。
如果打开正在测试的页面然后打开控制台,控制台应指示它已连接 - 然后您将在selenium IDE中看到操作。
如果没有,您需要使用适当的SWC项目部署正在测试的应用程序,以便Flex Monkey识别页面上的对象。
答案 1 :(得分:0)
据我所知,您无法使用webdriver自动化Flex Web应用程序(至少方便)。您可以使用Selenium RC,将RCUISelenium扩展添加到RC并使用Flex库编译应用程序。
我听说过使用flex处理编写自己的javascript方法,但我没有尝试(很快就会调查)。 Check this link.
但我确实希望我错了,因为我现在正面临这个问题;)