PHPUnit Selenium-无法通过CSS找到元素

PHPUnit Selenium-无法通过CSS找到元素,php,selenium,phpunit,automated-tests,Php,Selenium,Phpunit,Automated Tests,我正在使用selenium测试我们的软件,但我遇到了一个问题。 有这样一个按钮: Viac Povertiaálne zmluvy…选择器的第一部分是btn,它是一个类,所以应该是.btn。我会更进一步,将标记名添加到前面,使其更加具体,这将使选择器: "button.btn.btn-link.btn-invisible.more.padded" 我认为使用以下cssSelector将更具体地定位desire元素:- $this->webDriver->findElement(W

我正在使用selenium测试我们的软件,但我遇到了一个问题。 有这样一个按钮:


Viac Povertiaálne zmluvy…选择器的第一部分是btn,它是一个类,所以应该是.btn。我会更进一步,将标记名添加到前面,使其更加具体,这将使选择器:

"button.btn.btn-link.btn-invisible.more.padded"
我认为使用以下cssSelector将更具体地定位desire元素:-

$this->webDriver->findElement(WebDriverBy::cssSelector("button.btn.btn-link.more[data-action='show-more']"));

回答得好,太棒了