var*_*tec 16 testing selenium integration-testing unit-testing sikuli
我正在广泛使用Selenium进行集成测试.适用于所有常规内容(HTML/AJAX),但在我尝试测试第三方ActiveX,Java小程序和Flash组件时不行.
我发现的解决方案是Sikuli.在本地工作很好,但我怎样才能将其整合到Selenium中?
顺便说一句.如果那是相关的,对于Selenium,我正在使用Python API.
请参阅Selenium RC文档的Python部分:http: //seleniumhq.org/docs/05_selenium_rc.html#python
您可以从Jython运行Selenium测试.在这种情况下,您可以简单地将Selenium脚本集成到您的Sikuli脚本中.
在Sikuli IDE中尝试以下操作.您可能需要修改import语句以指向Selenium项目中的特定文件.
from selenium import selenium # this will probably need tweaking...
slm = selenium("localhost", 4444, "*firefox", "http://www.google.com/")
slm.start()
# etc...
Run Code Online (Sandbox Code Playgroud)
这家伙似乎已成功控制了Jython的Selenium:http://adam.goucher.ca/? p = 367
我的结论是:留在Jython并从那里控制Selenium可能是最容易的.您可以将这两个工具集成到一个脚本中.
| 归档时间: |
|
| 查看次数: |
9185 次 |
| 最近记录: |