我正在使用Firefox,图标将在关闭之前显示在任务栏中半秒钟。然后Firefox将再次使用URL
启动关于:空白&安培;的utm_content = firstrun
(即使主页设置为Google)。
这可能是环境变量问题吗?我没有碰过这条路。
基本上,这会阻止我,因为其他语句会遇到NoSuchElementException ...
这是我的代码:
using System;
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.Support.UI;
namespace HomeAuto {
class Program
{
static void Main(string[] args)
{
IWebDriver driver = new FirefoxDriver();
Thread.Sleep(5000);
driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(10));
driver.Navigate().GoToUrl("www.trademe.co.nz");
SelectElement categories = new SelectElement(driver.FindElement(By.Id("SearchType")));
categories.SelectByValue("202");
IWebElement searchBox = driver.FindElement(By.Id("searchString"));
searchBox.SendKeys("Some game");
searchBox.Submit();
driver.Close();
}
}
}
答案 0 :(得分:2)
发现的问题在网址中 - 即使浏览器可以在没有协议URI的情况下导航。
如果导航方法更改为:
,一切正常driver.Navigate().GoToUrl("https://www.trademe.co.nz");