当前位置: 首页 > 知识库问答 >
问题:

如何在Ajax: Page中找到元素?[重复]

解阳泽
2023-03-14

我正在浏览一个基本上由ajax调用完全加载的网页,并包含了相应的等待:

self_wait=WebDriverWait(驱动程序,15)

该页面只包含一些表格和按钮,但我找不到任何带有Selenium的表格和按钮。我尝试了所有的find_element()组合,但没有任何效果。

我尝试从页面获取html源代码:

html=self。驾驶员第页\u来源

但我唯一得到的是:

<html><head></head><frameset cols="*" frameborder="0" framespacing="0" border="0">
    <frame name="MAIN" src="main.jsp">
</frameset></html>

虽然当我检查它时,里面包含了很多

有什么想法吗?


共有1个答案

马峻
2023-03-14

你需要知道为什么以及如何切换到iframe。

比如这个答案和这个url

 类似资料:
  • 是否可以将div中所有元素的底部对齐在一起?我有一个标题div,它将包含我的网站名称,以及一个小菜单。小菜单有3个链接,它们都在同一级别,但我有一个图像和一个svg标签(自定义购物车点),位于菜单链接上方一点。网站标题位于所有菜单上方。我当前的代码给我这个结果: 注意标题是如何位于右侧菜单上方的,而facebook图像和定制购物车是如何位于菜单上方的?我希望所有这些元素的底部能够匹配。这可能吗?

  • 问题内容: 这个问题已经在这里有了答案 : 在列表中找到出现次数最多的项目 (13个答案) 4个月前关闭。 给出以下列表 我正在尝试计算每个单词出现多少次并显示前3位。 但是,我只想查找首字母大写的前三位,而忽略不首字母大写的所有单词。 我敢肯定有比这更好的方法,但是我的想法是做以下事情: 将列表中的第一个单词放入另一个称为uniquewords的列表中 从原始列表中删除第一个单词及其所有重复单词

  • 我在Mongo DB Atlas中收集了一个用户名称。 它还在继续。 在节点中可以使用什么查询。js和mongoose找到集合中的最后一个元素了吗?当集合不断动态增加时,如何获取集合最后一个元素的id?

  • 我不能得到子元素。 我可以用appium inspector看到childNameTV元素下的childNameLabel元素 例如,我尝试查找第一个子元素的文本;

  • 我在Selenium中找不到此网站上的复选框 我尝试过:Xpath、ID、类型、操作键、文本和部分文本。我已经能够发送密钥(用户和密码)并找到user/pass元素。 > #检查框-标签-边距 提前谢谢你的帮助,我觉得我好像在兜圈子。

  • 问题内容: 我有一个ID 类型为的元素。如果有的实例,如何查找和访问该对象? 问题答案: 尝试