0

使用する必要がありますが、必要な属性を取得するのに問題があるため、 PHPwaitForAttribute()の使用例を探しています。storeAttribute()

サンプル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

I changed my strategy - for anyone else running into issues this is what I eventually moved to in order to get waitForAttribute() to work:

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