我的硒代码是这样的:
driver.findElement(By.cssSelector("input#txtKeyword.input-medium.search-query")).click();
driver.findElement(By.cssSelector("input#txtKeyword.input-medium.search-query")).clear();
driver.findElement(By.cssSelector("input#txtKeyword.input-medium.search-query")).sendKeys(emailId);
driver.findElement(By.id("input#txtKeyword.input-medium.search-query")).sendKeys(Keys.RETURN);
我在最后一行也使用了Keys.ENTER
。
但它没有显示执行时的实际结果。那么问题是什么?
答案 0 :(得分:0)
得到了解决方案,答案是:
var frm = $('#addPersForm');
frm.submit(function (ev) {
$.ajax({
type: frm.attr('method'),
url: frm.attr('action'),
data: frm.serialize(),
success: function (data) {
alert( $('#updVal_mod').val() );
$('#myModal').modal('hide');
$("#"+$('#updVal_mod').val()).append('<option value="' + data.items[0].id + '">' + data.items[0].text + '</option>');
var selectedValues = $("#"+$('#updVal_mod').val()).val();
if (selectedValues == null) {
selectedValues = new Array();
}
selectedValues.push(data.items[0].id);
$("#"+$('#updVal_mod').val()).val(selectedValues).trigger('change');
}
});
ev.preventDefault();
});