如何获取属性的值

问题描述 投票:0回答:1

难以从使用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选择器,没有帮助。

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

php xpath selenium-webdriver
1个回答
0
投票

你需要照顾quotes。请尝试以下方法:

$allvalues=$driver->findElements(WebDriverBy::xpath("//div[contains(@id,'test_num_')]"));
© www.soinside.com 2019 - 2024. All rights reserved.