我正在使用硒来测试我们的软件,但我遇到了问题。有一个按钮:
<button data-action="show-more" class="btn btn-link btn-invisible more padded">Viac potenciálne zmluvy...</button>
我正在尝试使用
选择它$this->webDriver->findElement(WebDriverBy::cssSelector("btn.btn-link.btn-invisible.more.padded"));
,它只是行不通的。我尝试删除某些类或使用className-仍然什么都没有。
我在做什么错?
非常感谢
选择器的第一部分是" btn",这是一个类,因此应该为" .btn"。我会再进一步添加标签名称,以使其更具体一点,这将使选择器:
"button.btn.btn-link.btn-invisible.more.padded"
我认为使用以下cssSelector
更特定地将Desire Element定位为: -
$this->webDriver->findElement(WebDriverBy::cssSelector("button.btn.btn-link.more[data-action='show-more']"));