Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从项目上传文件-Selenium WebDriver Visual Studio 2010 C#_C#_Visual Studio 2010_Selenium - Fatal编程技术网

从项目上传文件-Selenium WebDriver Visual Studio 2010 C#

从项目上传文件-Selenium WebDriver Visual Studio 2010 C#,c#,visual-studio-2010,selenium,C#,Visual Studio 2010,Selenium,您知道我是否可以使用带VisualStudio10的Selenium WebDriver将文件上载到网页,但不必在我的计算机中写入文件位置的路径。我的意思是,将这个文件添加到项目中,并从代码中调用它,而不编写文件路径。我需要它,例如,如果我的测试将由使用不同机器的人运行,他们不必用自己的路径重新编写文件路径,可以直接从项目上传,无需修改。不知道这是否清楚,但我尝试了。提前谢谢 Elbanido我会将文件配置为在编译时输出。 您可以通过在解决方案资源管理器中选择文件并打开“属性”面板来完成此操作。

您知道我是否可以使用带VisualStudio10的Selenium WebDriver将文件上载到网页,但不必在我的计算机中写入文件位置的路径。我的意思是,将这个文件添加到项目中,并从代码中调用它,而不编写文件路径。我需要它,例如,如果我的测试将由使用不同机器的人运行,他们不必用自己的路径重新编写文件路径,可以直接从项目上传,无需修改。不知道这是否清楚,但我尝试了。提前谢谢


Elbanido

我会将文件配置为在编译时输出。 您可以通过在解决方案资源管理器中选择文件并打开“属性”面板来完成此操作。 将
构建操作
设置为
嵌入式资源

Copy to Output目录
设置为
Copy if newer

您可以像这样引用该文件:

string folder = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
string filePath = Path.Combine(folder, "file.txt");

@EIBandido:用户将上传的不同文件之间是否存在唯一性?就像文件位置或名称中的唯一文件,等等?嗨,鲁佩什,是的,我一直在尝试上传同一个文件,只是为了验证它的可行性,所以我总是调用“Test.txt”并结合目录路径,就像TidusJar下面说的那样。谢谢!