5
我用jQuery添加了一個DOM元素(一個鏈接)。我可以看到Firebug中的元素,但由於某些原因Selenium找不到它。這裏發生了什麼?爲什麼Selenium找不到動態添加的DOM元素?
注意:沒有涉及AJAX,因此幾乎立即添加DOM元素。
== ==編輯
下面是一些代碼(使用jQuery),其附加的鏈接文檔的末尾:
$element = $("<a id="foo" href="#"></a>");
$element.appendTo($("body"));
我使用的水豚(硒)找到鏈接並點擊它,就像這樣:
find("#foo").click
我是有水豚或硒沒有問題,直到我開始添加元素使用jQuery的DOM。
發佈一些代碼展示該問題。 – 2010-12-08 00:30:07