我无法使用执行测试用例所需的selenium以及如何上传相同的内容来在php中创建.csv文件。
至于运行我的测试用例,我必须更新并上传.csv文件,以便每次执行都不会上传相同的数据。
感谢所有提前
答案 0 :(得分:0)
使用以下PHP代码动态创建csv文件,并将该文件提供给上传脚本。
$value
是一个数组,其值为逗号分隔,每行写入csv文件。
$output
是一个值数组,因此它将值放在换行符上。
ran
正在创建数字并随机命名。该文件将在基本目录中创建。
for($i=0;$i<5;$i++)
{
$temp1=$obj->ran($fixNo);
$temp2=$obj->ran($fixName);
$value=array($temp1."=".$temp2,$temp1."-1",11+$i);
$output[$i]=$value;
}
$fp = fopen('file.csv', 'w');
foreach ($output as $fields) {
fputcsv($fp, $fields);
}
fclose($fp);
print_r($output);
使用以下内容上传仅适用于Firefox的文件。
$this->type("csv_file", "C:\\file.csv");
如需更多参考资料,请点击here