2017-04-04 98 views
-1

以下基本上是我做的。正是这个例子所说的,但是当我运行它时,它并没有进入URL。Firefox URL无法使用硒

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using OpenQA.Selenium; 
using OpenQA.Selenium.Firefox; 

namespace TestApp.Selenium_Basics 
{ 
    class TestExercise01 
    { 
     public void TestExercise01Run() 
     { 
      IWebDriver driver = new FirefoxDriver(); 

      driver.Url = @"http://www.facebook.com"; 
     } 
    } 
} 

回答

0

下面不会工作的一行:

driver.Url = @"http://www.facebook.com"; 

试试这个:

driver.Navigate().GoToUrl(@"http://www.facebook.com"); 
+0

它没有工作。相同的结果。刚刚打开FireFox,然后没有任何反应。 –

+0

你错过了一些东西。您上面张贴的代码不会执行任何操作。你必须指示你的浏览器对象为'Navigate()',然后'GoToUrl'以使其正常工作。另外,你是否在使用“控制台应用程序”来运行它?我没有看到'NUnit'的任何引用,这是在没有某种前端的情况下运行类库项目所需要的。正如我之前所说,我认为你错过了一些东西。将URL发布到您正在使用的教程中,我会看看是否可以进一步帮助您。 – Brian

+0

http://toolsqa.com/selenium-c-sharp/ ... 事情是它工作正常,当我使用铬代替。我不得不卸载铬驱动程序,并指出它的位置。所以相反,我已经决定在Chrome中的教程。仅用于学习目的。 –