gpt4 book ai didi

unit-testing - 如何将 Sikuli 脚本集成到 Selenium 中?

转载 作者:行者123 更新时间:2023-11-28 19:40:36 25 4
gpt4 key购买 nike

我广泛使用 Selenium用于集成测试。适用于所有普通内容 (HTML/AJAX),但当我尝试测试第三方 ActiveX、Java applet 和 Flash 组件时就不行了。

我为此找到的解决方案是 Sikuli .在本地运行良好,但如何将其集成到 Selenium 中?

顺便说一句。如果相关的话,对于 Selenium,我使用的是 Python API。

最佳答案

请参阅 Selenium RC 文档的 Python 部分: http://seleniumhq.org/docs/05_selenium_rc.html#python

您可以从 Jython 运行 Selenium 测试。在这种情况下,您可以简单地将 Selenium 脚本集成到您的 Sikuli 脚本中。

在 Sikuli IDE 中尝试以下操作。您可能需要修改导入语句以指向 Selenium 项目中的特定文件。

from selenium import selenium    # this will probably need tweaking...

slm = selenium("localhost", 4444, "*firefox", "http://www.google.com/")
slm.start()
# etc...

这个人似乎已经成功地从 Jython 控制了 Selenium:http://adam.goucher.ca/?p=367

我的结论:留在 Jython 中并从那里控制 Selenium 可能是最容易的。您可以将这两种工具集成到一个脚本中。

关于unit-testing - 如何将 Sikuli 脚本集成到 Selenium 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3666140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com