为什么我不能选择这个?-硒

斯科布

网页中嵌入以下内容它不是实际站点的一部分:

在此处输入图片说明

我一直想做的是使用Python中的Selenium选择“以前的会议”选项卡。

这是两个按钮(即将举行的会议和上一个会议)的元素:

<div role="tab" aria-disabled="false" aria-selected="true" class="ant-tabs-tab-active ant-tabs-tab" tabindex="0" aria-label="Upcoming Meetings">Upcoming Meetings</div>
  ::before
  Upcoming Meetings
</div>
<div role="tab" aria-disabled="false" aria-selected="false" class=" ant-tabs-tab" aria-label="Previous Meetings">Previous Meetings</div>
   ::before
   Previous Meetings
</div>

我已经尝试过了,driver.find_element_by_xpath('//*[@class=" ant-tabs-tab"]').click()但是没有检测到该元素。

当我查看网页的实际源代码时,这些Zoom元素没有显示,所以我认为这就是Selenium也无法识别它的原因。

它没有ID或其他任何内容,因此我无法尝试。有什么我可以做的吗?(例如,只需单击屏幕上的位置)

还是我做错了什么?

它似乎是一个iframe,从

<iframe src="about:blank" name="tool_content" id="tool_content" class="tool_launch" allowfullscreen="allowfullscreen" webkitallowfullscreen="true" mozallowfullscreen="true" tabindex="0" title="Tool Content" style="height:100%;width:100%;" allow="geolocation *; microphone *; camera *; midi *; encrypted-media *; autoplay *" data-lti-launch="true"></iframe>

如果有帮助。

更新:

我尝试使用Firefox扩展程序,该扩展程序为您提供了元素确切xpath:

driver.find_element_by_xpath('/html/body/div[1]/div/div/div[2]/div/div/div[1]/div[1]/div/div/div/div[1]/div[2]').click()

而且这仍然没有用-怎么了?

阿伦迪普乔汉

由于拥有iframe,因此只需切换到它即可

driver.switch_to.frame("tool_content") 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的硒不能在python脚本中工作?

来自分类Dev

选择硒

来自分类Dev

硒为什么无法从我的xpath中找到这个看似简单的元素?

来自分类Dev

为什么我在尝试创建这个无限的硒循环时会出错?

来自分类Dev

如何点击这个,硒

来自分类Dev

为什么硒不能在我的浏览器上工作?

来自分类Dev

什么是硒,什么是WebDriver?

来自分类Dev

Python:硒选择

来自分类Dev

硒(Python)-选择

来自分类Dev

硒日历选择器:我可以手动单击,但硒不能单击

来自分类Dev

为什么不能用硒获得hkdrates表?

来自分类Java

什么是JavaScriptExecutor硒?

来自分类Dev

是什么导致了这个硒错误?

来自分类Dev

无论我做什么都无法选择硒元素

来自分类Dev

为什么我的硒代码不显示任何文本?

来自分类Dev

用硒不能找到元素

来自分类Java

什么是选择Katalon在硒的情况下?

来自分类Dev

如何使用硒选择文件

来自分类Dev

用硒选择多个元素

来自分类Dev

硒查找选择节点的xpath

来自分类Dev

使用硒选择下拉选项

来自分类Dev

按表格选择与硒的链接

来自分类Dev

用硒选择元标签

来自分类Dev

硒的多重选择

来自分类Dev

选择元素与硒python问题

来自分类Dev

硒无法获取选择结果

来自分类Dev

为什么硒会给出重复的元素?

来自分类Dev

为什么插座会干扰硒?

来自分类Dev

硒找不到99%的元素,为什么?