我寫了一個簡單的代碼,用Selenium提交註冊表單。提交之前,驅動程序應該從主頁來註冊頁面。將驅動程序導航到硒中使用C打開的新窗口#
var firefox = new FirefoxDriver();
firefox.Navigate().GoToUrl("http://mywebsite/home");
如果我打印firefox.Title
,它顯示我的主頁標題currectly
而且在首頁,有一個跡象式按鈕。註冊按鈕鏈接如下。
<a target="_blank" href="SignUp.jsp">Register Here</a>
導航到註冊頁面,我寫了一行:
firefox.FindElement(By.CssSelector("a[href='SignUp.jsp']")).Click();
在此之後,程序顯示我firefox
瀏覽器的new window
註冊網頁。要導航驅動程序到註冊我寫firefox.Navigate();
現在如果我打印firefox.Title
,它再次顯示我的主頁標題。
請幫我找出問題所在。提前致謝。