【发布时间】:2020-02-15 15:39:23
【问题描述】:
我想统计表面div标签下有多少IMG标签,并回显数量。
<div id="surface" style="width: 4567px; height: 4137px; left: -1850px; top: -1152px; cursor: default;">
<img src="https://media.memories.png" data-seat="L:106|EE:5" data-pl="1" style="position: absolute; cursor: pointer; width: 14px; height: 14px; left: 2221px; top: 1561px; display: block;">
<img src="https://media.memories.png" data-seat="L:106|EE:6" data-pl="1" style="position: absolute; cursor: pointer; width: 14px; height: 14px; left: 2237px; top: 1561px; display: block;">
<img src="https://media.memories.png" data-seat="L:106|EE:7" data-pl="1" style="position: absolute; cursor: pointer; width: 14px; height: 14px; left: 2253px; top: 1561px; display: block;">
<img src="https://media.memories.png" data-seat="L:106|EE:8" data-pl="1" style="position: absolute; cursor: pointer; width: 14px; height: 14px; left: 2269px; top: 1561px; display: block;">
</div>
这是我获取计数的无效尝试,但它没有返回计数以在 selenium IDE 中运行我的测试。
"//div[@surface='data-seat']/img"
【问题讨论】:
-
欢迎来到 Stack Overflow!请向我们展示您到目前为止所做的尝试。
-
Xpath 结果可以是 NUMBER_TYPE。尝试在 xpath 表达式中使用 count() 函数。
标签: java selenium-webdriver xpath java-8 webdriverwait