0
我想用硒来访问一个CSS元素的文本。获取CSS元素硒的文本
WebElement test = driver.findElement(By.cssSelector("div.CLFSBTextWithLink"));
System.out.println(test.getText());
这就是我现在正在做的,但输出是空的。
例如,在一个名为“Company”的网站上可能存在链接或文本,当我使用Selenium检查元素的位置时,它说目标是css = div.CLFSBTextWithLink。现在我想能够以某种方式获得“公司”的价值。
你期望的输出?目前还不清楚你想在这里做什么。 –
例如,在一个名为“Company”的网站上可能存在链接或文本,当我使用Selenium检查元素的位置时,它说目标是css = div.CLFSBTextWithLink。现在我想能够以某种方式获得“公司”的价值。 – user2405920
这应该绝对有效。确保页面上只有一个元素与“div.CLFSBTextWithLink”匹配。如果有更多的,你必须改变你的选择器,或者遍历它们。如果您可以向我们展示HTMl的相关部分,我们可能会提出一个正确的选择策略。 –