ajax - 如何在 Ajax:Page 中查找元素?
问题描述
我正在浏览一个基本上由 ajax 调用完全加载的网页,并且我已经包含了相应的等待:
self._wait = WebDriverWait(driver, 15)
该页面仅包含一些表格和按钮,但我无法使用 Selenium 找到它们中的任何一个。我已经尝试了每个 find_element() 组合,但没有任何效果。
我尝试从页面获取 html 源代码:
html = self.driver.page_source
但我唯一得到的是:
<html><head></head><frameset cols="*" frameborder="0" framespacing="0" border="0">
<frame name="MAIN" src="main.jsp">
</frameset></html>
虽然当我检查它时,里面有很多东西<ajax:page>
有任何想法吗?
解决方案
推荐阅读
- haskell - /lib64/libtinfo.so.5:没有可用的版本信息
- python - 如何为 PyJulia 简化一串可执行代码
- c - 我在这里到底做错了什么?
- sql - 将where条件中的子查询列检索到主查询时出错
- powershell - powershell:将电话号码启动到默认 voip 程序
- c# - ASP.NET MVC 5:如何从 3rd 方库中禁用自定义错误页面
- python - 将目录中的所有文件复制到新目录中,同时在 Python 中重命名具有相同名称的文件
- php - 我不能使用带有 mongodb Sixtaxe 错误的 php?
- android - 如何使用 TabLayout 将数据从 Activity 传递到 Fragment
- python - 如何将此列表理解扩展为多行 for 循环?