难以从使用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选择器,没有帮助。
感谢有人可以指出我的任何信息。
你需要照顾quotes
。请尝试以下方法:
$allvalues=$driver->findElements(WebDriverBy::xpath("//div[contains(@id,'test_num_')]"));