我目前正在使用 Selenium IDE 填写表格。该表格有一个国家选择框:
<select id="id_country">
<option>Canada</option>
<option>England</option>
</select>
<select id="id_province"></select>
在选择具有省份的国家之前,不会生成上述省份选项。jQuery 负责这一代:
options = '<options>Alberta</options><options>Ontario</option>';
$('#id_province').html(options);
我的 Selenium IDE 工作流程如下所示:
Command Target Value
select id_country label=Canada
select id_province label=Ontario
选择加拿大后,阿尔伯塔省显示为默认省份,但未选择安大略省,我在日志中收到以下错误:
[error] Option with label 'Ontario' not found
有谁知道我应该指定哪个 Selenium IDE 命令来正确地从 Javascript 中选择生成的 HTML?