如何获取属性的值

时间:2017-12-18 16:30:57

标签: php xpath selenium-webdriver

使用Selenium Webdriver从页面获取以<div id="test_num...">开头的标记的所有属性时遇到困难。基本上,我需要从以下代码

获取包含"test_num"的所有id值
<body> 
<div id="test_num_1" .....></div>     
<div id="test_num_2" .....></div>
<div id="test_num_3" .....></div>
<div id="test_num_4" .....></div>
</body>

我试过以下没有运气:

$allvalues=$driver->findElement(WebDriverBy::xpath('//*
    [contains(@id,'test_num')]'));

还尝试使用没有帮助的css选择器。

感谢有人能指出我的任何信息。

1 个答案:

答案 0 :(得分:0)

您需要处理 quotes 。请尝试以下方法:

$allvalues=$driver->findElements(WebDriverBy::xpath("//div[contains(@id,'test_num_')]"));
相关问题