Chrome而不是firefox,找不到元素

本文关键字:找不到 元素 firefox Chrome | 更新日期: 2023-09-27 18:00:41

我开始使用硒,但遇到了一些问题。

这是我的代码(c#):

namespace Selenium1
{
[TestClass]
public class UnitTest1
{
    FirefoxDriver firefox;
    [TestMethod]
    public void TestMethod1()
    {
        firefox = new FirefoxDriver();
        firefox.Navigate().GoToUrl("https://www.google.com");
        firefox.FindElement(By.Id("gbqfq")).SendKeys("Google");
        firefox.FindElement(By.Id("gbqfq")).SendKeys(Keys.Enter);
    }
    [TestCleanup]
    public void TearDown()
    {
        firefox.Quit();
    }
}
}

但不是打开firefox,而是打开chrome并调用错误:

Test method Selenium1.UnitTest1.TestMethod1 threw exception: 
OpenQA.Selenium.NoSuchElementException: Unable to locate element: {"method":"id","selector":"gbqfq"}

我的错在哪里?

thx。

Chrome而不是firefox,找不到元素

请查看此处:如何在多个浏览器中运行Selenium测试,以便使用Java进行跨浏览器测试?

在这里http://www.widecodes.com/7QJyWVUWVX/how-to-initialize-a-c-selenium-webdriver-test-to-pass-in-different-browser-types.html