0

zk フォームをテストしていて、ボタンをクリックしたいと思っています。私のzkコードは次のとおりです。

<zk:button id="btnLogin"
label="Entrar" onClick="wndLogin.onLogin()"
style="font-weight: bold; font-size:12px;" />

私のwatirコードを以下に示します:

browser.button.click

ページにはボタンが 1 つしかありません。スクリプトを実行すると、ページにボタンが存在しないことを示すエラーが表示されます。

4

1 に答える 1

0

問題は名前空間、つまり「zk」が原因だと思います。cssセレクターを使用して、名前空間内の要素または属性のみを正常に処理できました。

browser.element(:css => 'zk\:button').click

コロンをエスケープする必要があることに注意してください。

于 2013-08-08T00:51:52.977 に答える