可以从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;
});
答案 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?
希望它会对你有所帮助:)。