0

我需要使用waitForAttribute()- 但我在获取所需属性时遇到问题,因此寻找storeAttribute()使用 PHP 的示例用法。

示例 DOM

<div class="sidebar">
    <a class="add"></a>
</div>

我想得到的类<a>

// $foo is null
$foo = $this->storeAttribute('css=div.sidebar@class');

// error: Element css=div.sidebar["class" not found
$foo = $this->storeAttribute('css=div.sidebar["class"]');

我目前正在使用 CSS 选择器,但不介意使用 XPath。

4

1 回答 1

0

我改变了我的策略——对于遇到问题的其他人来说,这就是我最终为了开始waitForAttribute()工作而采取的措施:

$this->waitForCondition("selenium.browserbot.getCurrentWindow().$('div.sidebar a').hasClass('remove')");
于 2013-05-03T08:54:36.977 回答