【问题标题】:Selenium C# SwitchTo using directive or assembly referenceSelenium C# SwitchTo 使用指令或程序集参考
【发布时间】:2016-11-23 03:09:38
【问题描述】:

我正在尝试使用 driver.SwitchTo 访问嵌入在我的页面中的 iFrame,但出现错误:“IWebDriver”不包含“switchTo”的定义,并且没有扩展方法“switchTo”接受类型的第一个参数可以找到“IWebDriver”(您是否缺少 using 指令或程序集引用?)

想知道我缺少哪个程序集引用或 using 指令。

这些是我正在使用的 using 指令:

using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading;
using NUnit.Framework;
using OpenQA.Selenium;
using OpenQA.Selenium.Support.UI;
using System.Globalization;

这些是程序集参考:

【问题讨论】:

  • C# 区分大小写 您是否尝试使用SwitchTo? ?根据错误消息,您使用的是switchTo(驼峰式)。
  • 新手错误。非常感谢,这是一种享受。
  • 没问题,发生在繁忙的日程中。将添加此作为答案,以帮助有类似问题的人。

标签: c# .net selenium


【解决方案1】:

C# 区分大小写,查看错误问题可能是由于缺少大小写。

使用SwitchTo 而不是switchTo(注意帕斯卡大小写)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-01
    • 2014-01-09
    • 1970-01-01
    • 2016-10-08
    • 2014-02-16
    • 2014-10-05
    • 1970-01-01
    • 2011-12-23
    相关资源
    最近更新 更多