2017-04-04 43 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中的教程。僅用於學習目的。 –