c# - 获取项目中包含的文件的文件路径

标签 c# .net selenium

我正在使用 Selenium 构建集成测试,需要上传文件。我的项目中包含该文件,但我需要完整路径才能进入浏览器,以检查浏览器上传系统是否正常工作。

如何获取项目中包含的文件的完整路径?测试将在来自不同位置的多台不同机器上运行。

最佳答案

你不需要。将其标记为“复制到输出目录”(在解决方案资源管理器中右键单击并查看 Prop ),它将始终在您的工作目录中,因此您可以使用相对路径,例如:

new StreamReader("myFileThatIMarkedAsCopyAlwaysInVisualStudio.txt");

关于c# - 获取项目中包含的文件的文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8580526/

相关文章:

python - 通过包而不是可执行文件安装 chromedriver

c# - 使用VS2017发布WebAPI,卡在 `preparing profile`

c# - 将接口(interface)类型作为参数传递

c# - 如何在 asp.net C# 中验证按钮单击时的表达式

c# - 哪个是 C# 中类型转换的最佳实践?

.net - 内部企业 Web 应用程序的最佳单点登录实现

python - 将输出重定向到 selenium 中的特定监视器

c# - 如何在按赞按钮后获取用户信息

.net - 不包含多个特定单词的字符串的正则表达式

javascript - 如何在python上三次单击以选择一个段落?