擅长:python、mysql、java
<p>好吧,我想我已经通过写一个简单的脚本解决了这个问题。</p>
<p>我刚刚编写了一个程序,它将读取文件settings.txt并找到<code>@{BROWSER} firefox chrome IE</code>行
然后提取浏览器名称并存储到列表中。所以这个脚本将返回这样的列表
['firefox','chrome','IE']</p>
<p>现在,我将在循环中使用它,而不是使用单个pybot命令</p>
<pre><code>for browser in browsers:
call(['pybot','--variable'] +['BROWSER:%s'%browser] + test_args)
</code></pre>
<p>settings.txt文件将包含两个变量</p>
<pre><code>${BROWSER} firefox #So default browser is firefox. you can leave it blank
@{BROWSERS} firefox chrome IE
</code></pre>