使用mink和behat在课堂上找到一个div

时间:2017-06-29 08:05:47

标签: selenium selenium-webdriver behat mink

我在页面中有一个按钮:

<div class="button wide green attached connectyourself" >Conect</div>

我想要推送这个div,所以我创建了这个方法:

/**
 * @When I open the connection popup
 */
public function iOpenTheConnectionPopup()
{
    $page = $this->getSession()->getPage();
    $findName = $page->find("css", '.connectyourself');
    if (!$findName) {
        throw new Exception('connectyourself' . " could not be found");
    } else {
        $findName->click();
    }
}

每次我收到异常'都无法找到connectyourself'。 你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

我认为这个css并不是唯一的。可能有更多元素的类名称包含&#34; connectyourself &#34;。你应该尝试通过给出一个完整的类nam来找到它。

$findName = $page->find("css", '.button.wide.green.attached.connectyourself');