2017-03-29 18 views
-1

誰能告訴我如何輸入文本並在硒webdriver的瀏覽器地址欄中按回車鍵嗎?我正在使用C#綁定。頁面加載等待和密鑰代碼

請解釋一下我怎樣才能使webdriver的等待,直到在瀏覽器完全加載的新網頁。

+3

我覺得它更容易尋找一個初學者文檔比在SO上創建一個賬戶,無需任何嘗試就可以提出問題。 – DebanjanB

回答

0

硒不能輸入瀏覽器地址欄中的網址,如果你想開一個網站,請使用以下代碼來打開頁面:

driver=webdriver.Chrome() 
driver.get("http://www.google.com") 
+0

好的,你能告訴我關於頁面加載。我的意思是,點擊登錄按鈕後,如何等待完整的頁面加載? –

+0

@JawadK。您可以使用webdriverwait,例如,在加載頁面上,有一個元素A,您可以使用下面的代碼來等待頁面加載完成Webdriverwait.until(ExpectedConditions(ElementIsClickable(A)))'請參考鏈接[How使用WebdriverWait](http://www.seleniumhq.org/docs/04_webdriver_advanced.jsp)看看如何使用webdriverwait –

+0

謝謝sooooo多....我已經改變了我的情況和它的作品很好的條件.. .. !!!!! :) ' WebDriverWait wait = new WebDriverWait(Browser.wdriver,TimeSpan.FromSeconds(120)); IWebElement elem = Browser.wdriver.FindElement(By.XPath(「html/body/div [1]/tq-app/div [2]/div/task-listing/div [2]/div [2]/div/DIV [2]/DIV/DIV/DIV /按鈕「)); ' –