c# - WatiN RunScript 在 FireFox 中失败

标签 c# firefox watin

我在 IE 中有一些 WatiN 测试,我正在移植到 FireFox(我认为 3.6、4.0 尚不支持)并且我在以下代码中有错误:

var browser = new FireFox(_baseUri);
browser.RunScript("alert('hello');")

即使它在 IE 中运行良好。我收到错误“{“向 jssh 服务器发送最后一条消息时出错:ReferenceError:警报未定义”}”。

我尝试了很多变体,但都没有成功。有什么想法吗?

最佳答案

原来我需要

browser.RunScript("window.alert('hello');");

哦!

关于c# - WatiN RunScript 在 FireFox 中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6041245/

相关文章:

javascript - hasOwnProperty 在 FF 中返回 false

testing - 如何捕获从框架打开的弹出窗口?

javascript - 对于在 Firefox 中具有状态代码 408 的 XHR,状态代码、文本和所有响应 header 均为空

c# - 我怎样才能确保在应用程序关闭之前在我的单例中处理一个对象?

c# - WatiN 可以在不需要焦点的情况下下载文件吗?

c# - 如何在 SortedDictionary 中找到 DateTime 的最近 DateTime 键?

c# - 如何使用 Instasharp 发出请求

c# - 为什么我不能预先分配一个 hashset<T>

c# - 从对象列表生成字符串列表

javascript - Ajax 调用在 IE/Firefox 中返回零