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

如何在硒化物中验证特定元素是否不可点击

嵇财
2023-03-14

需要使用硒化物验证元素不能点击或不能点击

共有1个答案

司寇凯
2023-03-14

试试这个:

import static com.codeborne.selenide.Condition.*;

// ...

SelenideElement el = ... // Look up element
el.shouldBe(not(and("Clickable", visible, enabled)));

这很像ExpectedConditions检测元素是否可点击的方式。

 类似资料:
  • 我最近将selenium升级到最新版本(2.53),将firefox升级到最新版(45.0.1)。 我在相同的网站上运行相同的代码,但我突然有很多这样的例外: Web 驱动程序异常: 消息: 元素在点 (312, 8.816665649414062) 不可单击。其他元素将收到单击: 例如: 有什么我应该注意的新东西吗?我之前的python selenium版本相当旧,而且我在Firefox 38上

  • 我用的是C#硒。WebDriver.2.44.0在某个第三方网站上,我试图按下一个元素并得到这个: 我得到了元素,点击我得到了: 该项目是在一些子菜单显示后,我成功地按下父菜单。也放5秒睡眠保险点手风琴看的很清楚(在我眼里也是看的很清楚)。 问题 - 在第三方网站上,如何强制点击此项目?

  • 我正在使用selenium测试脚本。我得到以下错误和这个错误随机发生。当我跑10次时,我会得到大约两次。所以它不是真的可复制的。有人知道为什么会这样吗?我试图单击的元素在浏览器中绝对可见,并且不会四处移动,因此不需要调整大小或拖动元素。我正在使用chrome webdriver,我阅读了其他故障排除策略(调试“Element is not clickable at point”错误),它们似乎与我

  • 有一种方法可以使用element\u to\u be\u clickable方法,方法是将webelement作为参数传递,而不是像Java中那样传递定位器(by)。 问题是,我想等待的元素是通过xpath在另一个webelement中以相对方式查找来获得的,直到它可单击为止。 我的Java代码 在python中使用selenium有没有同样的方法?

  • 我有一个动态加载的页面,其中包含一个按钮。我正在尝试等待selenium使用C#绑定点击按钮。我有以下代码: 不过这不管用。click事件永远不会被触发。selenium脚本不会抛出异常警告ID为“addInspectionButton”的元素不存在。它只是不能点击它。如果我加一根线。Sleep(3000)在wait语句和我获得按钮元素句柄的那一行之间。 我没有使用预期条件.元素在这里正确点击吗?