2016-06-08 66 views
0

長話短說,我有一個web應用程序,我有一個按鈕,觸發2個異步ajax調用。 2個Ajax調用使用了一個實際上是應用程序中設置的JavaScript變量的參數。當兩個ajax調用完成時,使用來自其中一個初始ajax調用的結果執行第三個ajax調用。這個第三個Ajax調用完成後,會在內容中添加一個新的div。Codeception phpbrowser使用javascript

到目前爲止,我用CodeCeption與webdriver的,其中上述功能很容易被兩個簡單的動作模擬:

$I->click(button) 
$I->waitForElementVisible(newdiv) 

我現在嘗試使用PhpBrowser模擬相同的,但我不能確定如何處理這個:

1.由於PhpBrowser不使用JavaScript,我怎樣才能在2個Ajax調用中發送JavaScript參數?

2.由於PhpBrowser中沒有可用的waitforelement函數,我是否需要手動觸發所有3個ajax調用?或者PhpBrowser能夠手動執行兩個ajax調用的回調並自動觸發第三個?

回答

相關問題