【问题标题】:Background color of an element in robot framework机器人框架中元素的背景颜色
【发布时间】:2015-03-05 00:22:06
【问题描述】:

有没有办法在机器人框架中找到以下内容?

  1. 元素的背景颜色。
  2. 元素是否可点击。

【问题讨论】:

    标签: testing selenium selenium-webdriver robotframework


    【解决方案1】:
    1. ${bgcolor} Execute Javascript return document.defaultView.getComputedStyle(document.getElementById("myElementID"),null)['background-color']
    2. 取决于“可点击”的含义。所有元素都是可点击的。

    假设您使用 Selenium2Library。

    【讨论】:

    • 看到我有一个页面,点击某个按钮后,另一个 div 将覆盖在页面顶部。然后我需要验证我不能点击 tat 页面中的任何内容。我该怎么做?
    • 通过 Click Element 关键字单击该元素。看到什么都没有发生。或者等到覆盖另一个元素的元素可见,然后假设另一个元素不再可点击。或者通过执行 Javascript 获取两个元素的位置并检查一个元素是否悬停在另一个元素上。正确的方法取决于实现。
    【解决方案2】:

    Selenium2Screenshots 库有一个名为 Update Element Style 的关键字,它使用 jQuery 来更新元素样式。和前面提到的基本一样,只是使用起来更方便。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-31
      • 1970-01-01
      • 1970-01-01
      • 2012-01-30
      • 1970-01-01
      • 2022-12-12
      • 2020-06-26
      相关资源
      最近更新 更多