using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
namespace SeleniumAuto_test_
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
IWebDriver d = new ChromeDriver();
d.Navigate().GoToUrl("http://www.google.com");
IWebElement e = d.FindElement(By.Name("q"));
e.SendKeys("automation");
}
}
}
我添加了Selenium Web驱动程序包和WebDriverChromeDriver通过NuGet包在线进行此项目。我已经测试了它,但它只打开Chrome,没有别的工作!测试用例一次又一次失败。我也试过通过从Selenium-HQ网页下载它们来添加引用。 将不胜感激。:))
答案 0 :(得分:0)
我将做一些调试该问题的事情:
driver.Manage().Window.Maximize();
的命令,这将告诉您是否是GoToURL()方法或ChromeDriver本身的实例化设置。如果还是不行,您可能需要尝试通过另一种方式实例化WebDriver,例如,传入ChromeOptions。