【发布时间】:2016-10-21 23:07:02
【问题描述】:
我对 selenium 和 javascript 完全陌生。我正在处理的网页使用 javascript 进行某些身份验证并构造框架的 url。
代码看起来像:
<iframe id="main_contents"></iframe>
<script type="text/javascript">
var baseUrl = 'http://xxxxxxxxx.com/';
function init() {
gadgets.io.makeRequest(baseUrl+"auth/", function(obj) {
var iframe = document.getElementById("main_contents");
if (obj.data.status == 'OK') {
iframe.src = baseUrl+"?xx="+obj.data.xx;
...
}
...
}, params);
}
我尝试使用find_element_by_tag_name 直接定位框架,但它的 src 当然是空的。我不知道如何切换到这个框架。有人可以建议吗?非常感谢!!
【问题讨论】:
-
问题已解决
标签: javascript python selenium iframe