如何使用Selenium 2和PHPUnit获取属性?

时间:2015-01-05 00:30:21

标签: selenium phpunit

我正在尝试按照隐藏的退出链接的URL。 HTML看起来像这样:

<li id="wp-admin-bar-logout"><a class="ab-item" href="http://www.ananda.org/wp-login.php?action=logout&amp;_wpnonce=f633c2d0a4">Log Out</a>     </li>

获取元素非常简单:

$link = $this->byXPath( '//*[@id="wp-admin-bar-logout"]/a' );

我能获得属性吗?

1 个答案:

答案 0 :(得分:0)

显然,你可以获得元素的属性,但我无法在任何地方找到这些元素。

这是我使用的完整解决方案:

protected function doLogout() {

    $this->url('/wp-admin');
    $link = $this->byXPath( '//*[@id="wp-admin-bar-logout"]/a' );
    $this->url( $link->attribute('href') );

}