c# - Selenium 2 测试 Javascript

标签 c# javascript testing object selenium-webdriver

我正在 visual studio 2010 下的 selenium 2 webdriver 中测试 javascript。 有什么好的方法可以调用页面上属于当前 javascript 对象的方法吗?

最佳答案

我用它来获取隐藏元素的内部文本: ((IJavaScriptExecutor)webDriverInstance).ExecuteScript("返回参数[0].innerHTML", this.element).ToString();

ExecuteScript 的实现方式与 String.Format 非常相似,将 params 对象作为第二个参数传入。

关于c# - Selenium 2 测试 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8247619/

相关文章:

c# - 如何使用 C# 和 OneNote Interop 写入 OneNote 2013 页面

javascript - 图像加载循环 IE7 Stack Overflow 在第 0 行

database - 数据层测试

angular - 错误 : StaticInjectorError(DynamicTestModule)[NotificationsComponent

c# - 中央 Web API 应用程序服务于多个 .NET 前端的策略

c# - 使用 System.DirectoryServices.AccountManagement 在 c# 中搜索与特定名称匹配的所有组和用户的事件目录?

c# - C#3 和 4 中扩展方法的区别

javascript - Tablesorter 性能推荐?

Javascript window.scrollBy 没有效果

angular - 错误 : Cannot create the component ComponentClass as it was not imported into the testing module