要使用Selenium测试上传文件,可以使用各种编程语言来完成,但在这里,我们正在使用PhpUnit的硒示例。硒可以与PHPUNIT一起使用,用于对这种特定场景进行自动化。
我们需要找到一个输入类型的“文件”元素,该元素存在于DOM中,然后输入我们需要上传的文件路径,如下所示,
$以下 - >值([type =“文件”],'文件路径');
在此,第一个参数是CSS定位器,其可以根据网页和第二个参数不同,是我们需要上传的文件路径。
我们还可以使用键()函数而不是value()如下所示,
$此 - >单击('CSS定位器');
$以下 - >键(“文件的”路径“);
$以下 - >键(“文件的”路径“);
如果您对Selenium Web驱动程序有任何其他问题或疑虑,请与QA资源一般需要,请联系Qasource的测试专家。