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。
请查看此处:如何在多个浏览器中运行Selenium测试,以便使用Java进行跨浏览器测试?
在这里http://www.widecodes.com/7QJyWVUWVX/how-to-initialize-a-c-selenium-webdriver-test-to-pass-in-different-browser-types.html