当我想要获取element的style属性时遇到了一个问题。
$styleValue = $this->getAttribute("//ul@style");
但是var_dump($ styleValue)的结果是
string(1) ";"
但是我希望“左边距:-2432px;”
那么,我在哪里错了?如何获取元素的样式属性?
最佳答案
您的XPath表达式错误。如果要读取@style
标记的<ul/>
属性,则必须使用两个步骤表达式:进入列表,然后进入属性。每个必须使用/
分隔,@
仅表示属性。
//ul/@style
关于xpath - Selenium,PHPUnit:当我尝试获取样式属性时,我得到的是空值而不是值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19969123/