2

I have problem with Selenium tool to testing the web application which contains some of jQuery. (Some problem based on javascript event such onclick issue, onchange issue). Sometime, fireEvent() cannot help to show correct behaviour.

Such as I use jquery.facebox plugin (plugin such blockUI), in case that I click, it should show fade in, but it wasn't, and it try to open new page with content inside facebox instead.

Are there any other free software which we can use to make function test such selenium? or any selenium plugin that help to solve the problem with javascript?

4

3 に答える 3

2

Phantomjs を見ることができます。これは、Javascript 用のヘッドレス ドライバーです。

于 2012-04-23T06:52:00.280 に答える
0

使用したことはありませんが、 Telerik の Test Studioが Selenium の優れた代替手段であると聞きました

于 2012-04-23T07:00:41.793 に答える
0

あなたが代替手段を探していることを理解しています.WatiNは一般的な選択ですが、IEでのみうまく機能し(IMOのFirefoxサポートはあまり良くありません)、同じ障害にぶつかる可能性があります.

ただし、(潜在的に) UI を正しく操作していないように思えます。Seleniumを完全に缶詰にする前に、Selenium WebDriverの「アクション」を介してjavascriptを呼び出そうとすると、より多くのメリットが得られる場合があります。Selenium WebDriver を介して JavaScript を直接評価しようとすると問題が発生することがわかりましたが、「アクション」が必要な JavaScript を呼び出さないという状況にも遭遇していません。

あなたが抱えている問題にいくつかのコードを投稿してください。

編集: また、Selenium IDE または WebDriver を使用していますか? そもそもそれがあなたにとっての解決策かもしれません。

于 2012-04-24T05:01:16.803 に答える