我有一个Rails 3应用程序,我使用黄瓜进行测试。我的一个测试有以下步骤:
Then I should see "And now a word from our lawyers..."
步骤定义如下:
Then(/^I should see "(.*?)"$/) do |text|
expect(page).to have_content text
end
当我在本地运行测试时,一切正常。我使用Semaphoreapp作为CI服务器。在最近的selenium驱动程序更新后,当我在CI环境中运行测试时出现以下错误:
期待找到文本“现在我们律师的一句话......”在“ 现在我们律师的一句话......”
我认为这与CI服务端的某些Unicode问题有关。有没有办法配置黄瓜/水豚使用Unicode进行匹配?