下一个命令不起作用
wd.findElement(By.id("post_message_*"));
目标是使用 post_message_3456346 , post_message_01548 等查找ID。如何解决?
Actulay页面上只有一个id以“post_message _”开头。
答案 0 :(得分:2)
尝试按以下XPath
找到所需元素:
wd.findElement(By.xpath("//*[starts-with(@id, 'post_message_')]"));
或CSS
选择器
wd.findElement(By.cssSelector("*[id^='post_message_']"));
答案 1 :(得分:0)
尝试使用css选择器
wd.findElement(By.cssSelector("[id^='post_message_']"));