1
要找到與兩個連續的空格的Watir無法找到字符串以兩個連續的空格
字符串「谷歌」有「O」和「G」
之間連續兩個空格我的代碼:
require 'rubygems'
require 'watir'
require 'watir-webdriver'
b = Watir::Browser.new :firefox
b.goto "http://notepad.cc/manele85"
puts b.div(:text => "Goo gle").text
輸出:
unable to locate element, using {:text=>"Goo gle", :tag_name=>"div"} (Watir::Exception::UnknownObjectException)
任何人都可以幫忙嗎?
謝謝
嗨,賈斯汀,它的工作原理!並想更多地瞭解這一點:爲什麼Watir規範化空間?有沒有辦法關閉它? – DarWcy
由於瀏覽器通常將多個連續空格顯示爲一個空格,因此我猜Watir會規範化空格。沒有辦法關閉規範化(除了猴子補丁)。但是,您可以使用'find'創建自定義定位器(例如添加回答)。 –