【问题标题】:Selenium - run selenium recording using webdriver or RCSelenium - 使用 webdriver 或 RC 运行 selenium 记录
【发布时间】:2016-03-10 22:32:53
【问题描述】:

是否可以从webDriver 或 rc 运行 selenium 录制?

我有一个桌面应用程序,其中有按钮 -> 单击它后,我想打开浏览器(FF)并从 selenium 录制 -> 用户将在此浏览器上执行一些操作 -> 后来我想捕获记录的动作并将它们转换为我的 xml 结构。

有可能吗?

如果有混淆,请见谅,希望你能正确理解。

或者也许有一种方法可以从 webdriver 运行 selenium ide(最终是 java - 我用于这个命令行 exec:

String command1 = "\"C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe\"";
String command = "\"C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe\" -chrome \"chrome://selenium-ide/content/\"";
Process child1 = Runtime.getRuntime().exec(command1);
Process child = Runtime.getRuntime().exec(command);

【问题讨论】:

    标签: java selenium selenium-webdriver selenium-ide


    【解决方案1】:

    Selenium 无法处理桌面操作。为此,您需要使用不同的自动化工具,如 Sikuli。 Sikuli 脚本可以用 java 编写,也可以在 selenium 代码之间编写。

    您可以将 Sikuli 用于桌面操作。这是一个图像比较工具

    参考以下链接:- http://www.softwaretestinghelp.com/sikuli-tutorial-part-2/

    从这里下载 Sikuli:- http://www.sikuli.org/

    现在您需要开始录制.. 您可以录制 selenium Webdriver 执行的操作

    参考以下:-

    http://roadtoautomation.blogspot.in/2013/03/screen-recording-video-of-java-webdiver.html

    Is there any video recorder for Selenium WebDriver?

    希望对你有帮助:)

    【讨论】:

    • 这不是我的意思。我想从 webdriver 启动 Selenium IDE 记录,为用户打开浏览器并让他做一些测试用例,稍后我将在 webdriver 上捕获。
    • 你不能从webdriver启动IDE ..你可以观察到webdriver打开的broswer实例没有selenium IDE选项..但是通过sikuli你可以正常启动浏览器并可以点击也在 selenium IDE 上
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-17
    • 1970-01-01
    相关资源
    最近更新 更多