0

我有一个页面,我想用 selenium 检查它使用某个背景图像作为一个元素。我想确保这个图像仍然存在于连接到元素的页面上。我将如何使用硒来做到这一点。如果这改变了任何我正在使用 browsermob.com 进行测试,一旦我通过 selenium ide 运行它。

4

1 回答 1

1

除了关于 almos 重复问题的建议之外......您可以检查您的 body 元素的属性是否设置为图像。

通过 getAttribute 是否返回有效值。喜欢:

new Wait()
    {

        public boolean until()
        {
            return selenium.getAttribute("ElementLocator")
                + "@class").equals("active");
        }
    }.wait("The menu item did not get active.",
        defaultTimeOutValue);

这将等待属性@class 具有值“活动”。

或者在确定页面已加载后简单地使用 If 语句。

希望这会有所帮助,干杯,Gergely。

于 2010-09-27T06:53:57.897 回答