硒 - 使用webdriver或RC运行硒记录

时间:2016-03-10 10:45:34

标签: java selenium selenium-webdriver selenium-ide

可以从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); 或rc运行硒记录吗?

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

甚至可能吗?

很抱歉,如果它令人困惑,我希望你能正确理解。

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

app.controller('drinkController', function($scope, drinkFactory){

   $scope.data;

   drinkFactory.getData().success(function(data){
       $scope.data = data;
   });

   $scope.specific = $scope.data[0].level;


});

1 个答案:

答案 0 :(得分:0)

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?

希望它会对你有所帮助:)。