我正在使用Ruby和Watir來測試UI。 我列舉了一個問題,並沒有弄清楚如何解決它。無法使用Watir設置隱藏的file_Field的路徑
我有一個文件字段元素,它具有樣式:'display:none',當我嘗試設置文件路徑時,它會返回「未找到文件消息」。 同時很容易確保文件存在。
下面的代碼說明了這一點。
0> ff
=> #<Watir::FileField: located: true; {:id=>"fileUpload", :tag_name=>"input", :type=>"file", :index=>0}>
0> path
=> "C:/Users/kpenkin/Documents/watir-tests/specs/test_data.xlsx"
0> File.exist?(path)
=> true
0> Watir.relaxed_locate?
=> false
0> ff.set(path)
=> File not found: C:\Users\kpenkin\Documents\watir-tests\specs\test_data.xlsx
0> ff.wd.send_keys(File.expand_path(path))
=> File not found: C:/Users/kpenkin/Documents/watir-tests/specs/test_data.xlsx
0> ff.exist?
=> true
0> ff.visible?
=> false
出於好奇,爲什麼你將relaxed_locate設置爲false? – titusfortner