我如何處理註冊表單。每當我點擊網址時,它都會出現。我想在全球解僱它,並且我想訪問它的元素。我怎樣才能做到這一點?使用紅寶石,watir-webdriver,rspec或黃瓜。通過watir-webdriver或ruby或rspec處理表單
回答
檢查了這一點(這是從的Watir-webdriver的代碼行):
browser.goto 'http://login:[email protected]/index.html'
換句話說,你可以把基本的HTTP授權密鑰就在像http://login:[email protected]/index.html
的URL我希望它會幫助你。
這是基本認證的正確答案,但他表示他的問題是模式註冊表單而不是基本認證。 – titusfortner
是@titusfortner,那麼有什麼辦法可以處理它? – lav
我還不知道你想做什麼。請使用更具體的信息更新您的問題。你正在測試一個頁面,抓取一個頁面,還是隻是想在你訪問它時跳過一個頁面?你之前用過Watir嗎?您是否在問如何使用Watir,或者您是否遇到特定的問題? – titusfortner
- 1. 通過窗口或循環處理
- 2. 簡單的servlet或過濾器來處理表單
- 3. RSpec 3中待處理或跳過的替代方案
- 4. 如何通過付款處理器處理退款或折扣?
- 5. 單處理器或多處理器
- 6. 通過處理或等待,並通過處理或等待,並從服務器端驗證
- 7. Erlang通過列表(或設置)循環處理文件
- 8. 處理的「或」 Ruby的條件與PHP
- 9. 指數詞幹處理在C#或Ruby
- 10. 編譯或模糊處理Ruby
- 11. 如何使用基於類的視圖處理表單(通過get或post)?
- 12. PHP處理陣列通過HTML表單
- 13. 通過Spring或通過JSF管理bean
- 14. 通過管理或不
- 15. ruby-rspec,如何處理引發TypeError?
- 16. 通過表單或Url傳遞值
- 17. 通過Ruby避免AppleScript:rb-appscript或rubyosa?
- 18. Ruby與Rspec - 此測試如何通過?
- 19. Ruby方法無法通過Rspec測試
- 20. 如何通過批處理文件來執行存儲過程或查詢,並通過批處理文件
- 21. 表單處理 - 通過api傳遞的所有表單變量
- 22. 生成PowerPoint或主題從XML(或通過一個Ruby寶石?)
- 23. 持有或批處理領域通知?
- 24. 通過引用或指針或迭代器處理對象的仿函數
- 25. Max-msp或處理
- 26. 關閉或處理
- 27. 我想通過將兩個或更多值合併成一行來處理oracle的瞬間表或內部表。
- 28. 處理UITableView或UICollectionView單元格
- 29. 通過CMD或瀏覽器從批處理中簡單地轉義http請求
- 30. 處理訂單:保存收件人地址,或通過lastInsertId()引用?
如果它是一個正常的網頁形式,那麼你就像你做其他事情一樣與它互動。你的意思是一個基本的認證彈出? (像這樣 - http://stackoverflow.com/questions/23004942/how-can-i-get-browser-authentication-popup) – titusfortner
是的,這是一種模式註冊形式,我想訪問或移動焦點到它通過一個自動化應用程序的命令。 – lav
如果它不是基本認證,那麼聽起來你只是想學習如何使用watir。 https://watirwebdriver.com/ – titusfortner