使用seleniumrc实现Flash自动化
我一直在努力使用Selenium RC自动化Flash使用seleniumrc实现Flash自动化,flash,selenium,selenium-rc,Flash,Selenium,Selenium Rc,我一直在努力使用Selenium RC自动化Flash 任何人都可以给我一个示例Flash应用程序代码(方法)和Selenium RC代码来自动执行相同的操作。Selenium无法自动执行在浏览器中自己的黑盒中工作的应用程序。这意味着硒不能测试Silverlight和Flash Flexmonkium是一种硒FlexMonkey桥,您可以使用它。这里有一些关于它的详细信息,您可能还想看看。他们有一个记录在案的工作示例。这对我很管用。我最近一直在用它来自动化繁琐的Flash任务。使用它来创建可重复
任何人都可以给我一个示例Flash应用程序代码(方法)和Selenium RC代码来自动执行相同的操作。Selenium无法自动执行在浏览器中自己的黑盒中工作的应用程序。这意味着硒不能测试Silverlight和Flash
Flexmonkium是一种硒FlexMonkey桥,您可以使用它。这里有一些关于它的详细信息,您可能还想看看。他们有一个记录在案的工作示例。这对我很管用。我最近一直在用它来自动化繁琐的Flash任务。使用它来创建可重复的UI测试将非常容易 Sikuli脚本是用Java构建的,上面有一个Jython层。所有脚本都是用Python编写的 它的工作原理是“查看”屏幕,查找GUI元素,如按钮,然后与它们交互 例如,看看脚本 第1行告诉Sikuli,“找到一个像这样的按钮,然后单击它。” 第2行指示它键入“hello world” 因为使用的脚本语言是Python,所以逻辑可以是简单的,也可以是复杂的 真正吸引我的是,我的代码的逻辑可以遵循几乎与我实际手动使用UI时完全相同的模式。例如,我的逻辑可能会说“找到‘First Name’字段,单击它,然后在其中键入我的名字。”
麻省理工学院的执照也不错。您不必担心如何使用它,也不必担心是否在商业环境中使用它。Genie也是另一个可以用来自动化flash的工具。 您可以将selenium jar导入到精灵中,以尝试利用bot Automated UI Tester for Adobe®ActionScript®是一款纯ActionScript 3.0 SWF自动化测试工具,能够在SWF文件上记录用户操作并高保真地播放。此工具的API名为“Genie” 此工具的一些主要功能包括:
- 不需要检测或应用程序操作
- 自动化纯ActionScript 3.0 SWF
- 不需要访问源代码
- 不需要在任何包装内运行
- 适用于基于web的应用程序和独立SWF
- 执行本机自动化(无图像依赖),从而生成脚本 可靠性高,降低维护成本
- 应用程序甚至可以在后台运行