我有两个套件文件(function ($) {
$(document).ready(function() {
// Resive video
scaleVideoContainer();
initBannerVideoSize('.video-container .poster img');
initBannerVideoSize('.video-container .filter');
initBannerVideoSize('.video-container video');
});
$(window).on('resize', function() {
scaleVideoContainer();
scaleBannerVideoSize('.video-container .poster img');
scaleBannerVideoSize('.video-container .filter');
scaleBannerVideoSize('.video-container video');
});
/** Reusable Functions **/
/********************************************************************/
function scaleVideoContainer() {
var height = $(window).height();
var unitHeight = parseInt(height) + 'px';
$('.homepage-hero-module').css('height',unitHeight);
}
function initBannerVideoSize(element){
$(element).each(function(){
$(this).data('height', $(this).height());
$(this).data('width', $(this).width());
});
scaleBannerVideoSize(element);
}
function scaleBannerVideoSize(element){
var windowWidth = $(window).width(),
windowHeight = $(window).height(),
videoWidth,
videoHeight;
console.log(windowHeight);
$(element).each(function(){
var videoAspectRatio = $(this).data('height')/$(this).data('width'),
windowAspectRatio = windowHeight/windowWidth;
if (videoAspectRatio > windowAspectRatio) {
videoWidth = windowWidth;
videoHeight = videoWidth * videoAspectRatio;
$(this).css({'top' : -(videoHeight - windowHeight) / 2 + 'px', 'margin-left' : 0});
} else {
videoHeight = windowHeight;
videoWidth = videoHeight / videoAspectRatio;
$(this).css({'margin-top' : 0, 'margin-left' : -(videoWidth - windowWidth) / 2 + 'px'});
}
$(this).width(videoWidth).height(videoHeight);
$('.homepage-hero-module .video-container video').addClass('fadeIn animated');
});
}
})(jQuery);
,每个文件都有多个测试用例。现在,我有一个名为child1, child2
的热门文件,它有两行 - master-suite
和child1
,表示需要运行这两个套件。
但是跑步,
child2
抛出错误,
pybot --argumentfile master-suite
我有数百个测试用例,我想将它们分组在不同的功能下,并将它们保存在较小的文件中。并维护所有儿童套房的一套主人套房。
有办法吗?
答案 0 :(得分:1)
child1
和child2
是机器人套件文件的无效文件名。如果您尝试使用pybot child1
单独运行文件,则会收到完全相同的错误。
Robot使用后缀来了解如何解析文件。如果您为文件指定后缀,例如.txt
或.robot
,并相应地修改参数文件,它应该可以正常工作。
话虽如此,如果它们在文件夹中,您可以将该文件夹作为参数提供给机器人,它将在该文件夹中运行所有测试,而不需要参数文件:
pybot master-suite