如何将外部javascript文件嵌入到c#selenium测试单元中

本文关键字:c#selenium 测试 单元 外部 javascript 文件 | 更新日期: 2023-09-27 18:26:13

我正在使用visualstudio使用selenium-webdrive编写一个c#测试单元,在某个时候我决定实现一个javascript文件。

Javascript文件太长了,无法直接在c#代码中编写,所以我在Visual studio中添加了一个空的Javascript文件,并将代码复制到那里。

.js文件在解决方案资源管理器中可见,但我不知道如何从c#代码访问它。

你们能提供一个关于如何访问.js文件的示例代码吗?谢谢

如何将外部javascript文件嵌入到c#selenium测试单元中

试试看:

using System.IO;

IJavaScriptExecutor selenium = _driver as IJavaScriptExecutor;
string path = @"Path to your file";
string jsFileContent = File.ReadAllText(path);
selenium.ExecuteScript (jsFileContent);