【发布时间】:2019-04-04 17:44:01
【问题描述】:
我无法在我的系统上选择带有 Selenium IDE 的选项:
- Mac High Sierra
- 火狐52
- 硒 IDE 2.9.1 (我知道它很旧,但(通常)它可以工作,我无法更改它!
选择选项具有以下值:
<select name="t2_neurol_mot_l_t1" id="t2_neurol_mot_l_t1">
<option value="">Please select</option>
<option value="1">0</option>
<option value="2">0!</option>
<option value="3">1</option>
<option value="4">1!</option>
<option value="5">2</option>
<option value="6">2!</option>
<option value="7" selected="">3</option>
<option value="8">3!</option>
<option value="9">4</option>
<option value="10">4!</option>
<option value="11">5</option>
<option value="12">5*</option>
<option value="13">NT</option>
<option value="14">NT!</option>
<option value="15">NT*</option>
</select>
我需要选择值为 15 的最后一个选项 NT*
所有这些命令似乎都无法正常工作:
| Command | Target | Value |
| select | id=t2_neurol_mot_l_t1 | label=NT* |
| Command | Target | Value |
| select | id=t2_neurol_mot_l_t1 | NT* |
| Command | Target | Value |
| sendKeys | id=t2_neurol_mot_l_t1 | NT* |
| Command | Target | Value |
| keyDown | id=t2_neurol_mot_l_t1 | NT* |
| Command | Target | Value |
| clickAt | css=select[name=drpReason] option[value=Other] | |
问题是命令select只选择NT,而不是NT*
可行的是:
| Command | Target | Value |
| select | id=t2_neurol_mot_l_t1 | value=15 |
但是,我没有价值,所以这个选项是不可能的。我需要用标签选择它...
有什么想法吗?会不会是实体的问题,因为我不能选择 NT*,但是 NT!工作...
您可以在此页面上尝试: https://www.saccadic-training.com/is_test.html
最好的问候 击败
【问题讨论】:
标签: selenium firefox selenium-ide