2017-06-12 94 views
-5

如何驗證通過點擊鏈接需要滾動您的權利一節中的硒webdriver的C#鏈接導航到右側部分

+1

歡迎stackoverflow.com。請花些時間閱讀[幫助頁面](http://stackoverflow.com/help),尤其是名爲「[我可以在這裏詢問什麼主題?](http://stackoverflow.com/help/on -topic)「和」[我應該避免詢問什麼類型的問題?](http://stackoverflow.com/help/dont-ask)「。也請[參觀](http://stackoverflow.com/tour)並閱讀[如何提出好問題](http://stackoverflow.com/help/how-to-ask)。最後,請學習如何創建[最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)。 – ArturFH

回答

0

人在同一頁面,爲什麼你使用的標籤C#4.0?真? XD

那麼,你必須發佈一些代碼,同樣我會舉個例子。 當你說:「需要滾動你的右側部分」,你必須檢查,如果用戶的滾動位置不同爲0

driver.Navigate().GoToUrl("your domain"); 
    driver.FindElement(By.PartialLinkText(value.Text)).Click(); // Your link 
    private void check_position_button(object sender, EventArgs e) 
    { 
     var y = ((IJavaScriptExecutor)driver).ExecuteScript("return window.pageXOffset;"); // X --- RIGHT 
     if (int.Parse(y) != 0) 
     { 
      MessageBox.Show("Your X Position is: " y.ToString()); 
     } 
    }