在Perl中进行并行测试以实现Selenium Grid [英] Parallel test execution in Perl for Selenium Grid
本文介绍了在Perl中进行并行测试以实现Selenium Grid的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个perl脚本,可以在多个浏览器中并行执行.我需要在sub setup()
中设置此脚本,以继续执行.我遇到一个问题,因为setup()遇到子}
I had a perl script which executes in Multiple browsers parallely. I need to set this script in sub setup()
which continues execution . I face a problem as the setup () encounters the end of sub }
代码如下:
my @browser = ('*firefox','*iexplore');
my $i = @browser;
$pm = new Parallel::ForkManager($i);
foreach $browser (@browser){
$pid = $pm->start and next;
$sel = WWW::Selenium->new( host => $host , port => 4444, browser => $browser, browser_url => $url,);
$sel->start();
print("\n Execution : ".$browser."\n");
$sel->open("/");
$pm->finish();
}
推荐答案
我们可以使用启动和关闭方法.作为参考,请检查.
We can use startup and shutdown methods . For reference check this.
这篇关于在Perl中进行并行测试以实现Selenium Grid的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文