0

当我使用如下代码时

Select (driver.findElement(By.id("visualizationid"))).selectByVisibleText("Week");

我收到错误消息,例如:

无法定位元素:

{"method":"id","selector":"visualizationid"} 命令持续时间或超时:30.12 秒

无法准确判断。HTML 代码片段如下所示:

<select id="visualizationId" style="width: 120px; display: none;" name="visualization">
    <option value="day">Day</option>
    <option value="week">Week</option>
    <option selected="" value="month">Month</option>
    <option value="quarter">Quarter</option>
    <option value="semester">Semester</option>
    <option value="year">Year</option>
    <!-- ... -->
</select>
4

1 回答 1

1

您的 ID 拼写错误;它是visualizationId而不是visualizationid。因此,在“Id”中大写“I”。

于 2013-11-15T11:05:34.140 回答