4
我有一個CSS選擇器,冒號在名稱中,這顯然是一個問題。水豚/ Poltergeist:帶冒號的CSS ID提升Capybara :: Poltergeist :: InvalidSelector
例子:
selector = 'input#billing:street1'
find(selector)
我收到以下錯誤信息:
The browser raised a syntax error while trying to evaluate the selector "input#billing:region_id" (Capybara::Poltergeist::InvalidSelector)
有什麼辦法來使用選擇的方式是?我知道我可以這樣做:
selector = 'billing:street1'
find(:xpath, ".//input[@id='#{selector}']")
但我寧願不要這樣做是因爲各種原因。
我用黃瓜,水豚,騷靈/ PhantomJS
謝謝你,這個伎倆。我使用了一個反斜槓,這就足夠了。真棒! – TrashyMcTrash
沒問題,很高興它的工作! –