2012-03-28 23 views
5

を期待ウムラウトでボタンをクリックしようとしたとき、私はこのエラーを取得しています:

syntax error, unexpected $end, expecting keyword_end 
       click_on 'Neue Firma hinzufц╪gen' 

私は、Ruby & Capabaraでテストしています。

##Create_User_spec.rb 
require 'acceptance/acceptance_helper' 
## Feature 'Create User' 
feature 'Create User' do ## 
Scenario 'Create a User' 
scenario 'Create a User' do 
    ## Login into the service 
    visit 'url' 
    fill_in 'User-username', :with => 'test' 
    fill_in 'User-password', :with => 'test' 
    click_on 'login' 
    click_link 'Test' 
    click_on 'Neue Firma hinzufügen' 
end 
end 
+1

を提示してくださいそのページのコード.. – Kashiftufail

+2

あなたのコードを適切にインデントした場合は、あなた自身でそのようなエラーを検出する可能性が高くなります。 –

答えて

3

余分なend.Meanのためにこのエラーが発生しました。これは、一致しないで余分な行を書きました。

+1

## は '受諾/ acceptance_helper' ##特集 'ユーザーの作成' 機能 'ユーザーの作成' を実行する必要がCreate_User_spec.rb \t ##シナリオ \tシナリオ 'ユーザーの作成' 'ユーザーを作成'サービスに \t \t \t ##ログインを行う \t \t訪問 'URL' \t \t FILL_IN 'ユーザー名'、:=> 'テスト' \tと\t FILL_IN 'ユーザー・パスワード'、:=> 'テスト' が \t \t click_on 'ログイン' \t \t \t \t \t click_link '試験' \t \t click_on 'ノイエ・ファーマhinzufügen' \tエンド エンド – mancho1981

+1

Create_User_spec 。[ユーザー作成]シナリオ 'ユーザーの作成'シナリオ サービスへのアクセス 'url' fill_in 'ユーザー名を入力してください。 '、:with =>' test 'fill_in'ユーザパスワード '、:with =>' test 'click_on'ログイン 'click_link'テスト 'click_on' Neue Firmahinzufügen ' end – Kashiftufail

+0

上記のチェック!!!!!!! becoz最後に余分なキーワードを書いています... – Kashiftufail

8

これは、迷いのある.がメソッドを後にしている場合にも発生する可能性があります。同様にチェックしてください。

0

これは私にも起こりましたが、私は終わりがなかったためです。

class ArticlesController < ApplicationController 
    def index 
    @articles = Article.all 
    end 

それがために必要な:誰かを助け

class ArticlesController < ApplicationController 
    def index 
    @articles = Article.all 
    end 
end 

希望私は私のモデルだったこのチュートリアルに

http://tutorials.jumpstartlab.com/projects/blogger.html

を次しています。

7

特殊文字のために、私のケースではポルトガルの看板が私に起こった。私はこの問題がヒンズーフューゲンの "ü"だと信じています。まだ解決策を探しています。

編集:解決策を見つけました。

#エンコーディング:

は、私がRBファイルの最上部に以下を追加UTF-8

(それが必要とされる、#記号を見逃すことはありません)

関連する問題