[英]How to get form values in browser to watir webdriver
我已經安裝了我的應用程序,它正在以下URL上運行
上面的URL將是帶有一些字段的加載表單,然后我將填寫必填字段中的數據,然后提交表單。 我的div元素將顯示在頁面底部。 圖片將顯示在div元素內的iframe內。
用戶將上面的URL然后提交表單。 提交表單后,應將圖片下載到本地計算機中。
正確我在表單提交后調用以下行,如何將現有頁面放入瀏覽器對象並下載屏幕截圖?
browser = Watir::Browser.new
b.div(:id => "phone_shell").screenshot("/home/user/Documents/preview.png")
我在你的代碼中發現了一些問題
screenshot
方法不適用於元素對象,它可用於瀏覽器對象,您還需要調用方法save以將文件保存在目標文件夾中。 所以寫下面的代碼,它會工作。
用於獲取頁面html的代碼
b.html
代碼截取屏幕截圖
b.screenshot.save("/home/user/Documents/preview.png")
現在,這將保存目標文件夾中的圖像。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.