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的相關部分,我們可能會提出一個正確的選擇策略。 –