1

我有一个树视图,单击树节点时它会展开并显示子节点。这些子节点是使用 ajax 调用呈现的。当 Selenium webdriver 实例加载它时,即使在 5-10 分钟后,子元素也无法呈现。当我调试时,我发现 ajax 响应收到 302 Moved 作为标头响应。响应包含“重新加载页面以获取源代码:https ://mydomaingoeshere.com/tools/targeting/geotargeting_ajax.php?action=get_region_children&id=23424748“。我使用firedug net选项卡注意到了这一点。如果我手动加载URL,它会重新调整子节点。但由于某种原因,它在selenium webdriver上不起作用。Selenium不会重新加载302 URL。如果我手动执行相同的步骤,一切正常很好,没有任何问题。我使用的是 firefox 24 浏览器和 selenium 2.37 webdriver。任何解决问题的指针都非常感谢。

非常感谢

4

1 回答 1

0

您可以 1. 看看“ http://solutions4selenium.blogspot.com/2013/09/expanding-tree-structure-using-selenium.html ”。2.尝试使用较低版本的Firefox,例如FF 15.0

于 2013-11-06T12:14:59.653 回答