내가 거기에 이벤트 리스너가 선택 상자가 발사 : 예/FF에서 사용할 때 그것은 것 잘 작동셀레늄 IE 변경 이벤트가 없습니다
$(document).ready(function() {
$('#edit-era-code-select').change(function() {
$.ajax({
url: Drupal.settings.basePath+'era/js',
type: 'POST',
data: "era_code_select="+$(this).val(),
context: document.body,
success: function(){
window.location.reload(true);
}
});
});
});
을/... 사용하여 셀레늄 테스트를 수행 할 때 그것을 변경 phpunit 내가 선택 상자를 볼 수 있지만 그것은 jquery 이벤트 변경 트리거하지 않습니다. IE에서만 발생합니다. 다음은 명령을 수행하는 코드입니다.
AbstractSeleniumTestCaseIexplore::loginShib ($user ['uid']);
$this->waitForElementPresent("//select[@id='edit-era-code-select']", 30000);
$code = $this->getSelectedLabel("//select[@id='edit-era-code-select']");
if ($code != 3333) {
$this->select("edit-era-code-select", "label=3333");
$this->waitForPageToLoad("30000");
}
...
아무도 도와 줄 수 있습니까?
groovy/grails 프로젝트에 동일한 문제가 있습니다. 도움을 주시면 감사하겠습니다. –