<span data-v-51676b0b="" class="submit-btn">確認</span>
我們會經常遇到這樣的標題中帶着文字,而這個文字內容又是唯一的,那麼我們爲什麼不直接根據文字定位呢,有網友告訴我說直接定位文字經常會定位不到,我不知道爲什麼會這樣,但確實會遇到定位不到,(有知道原因的歡迎留言,或者有其他更好方法的)不過不防先試試這種定位方法
xpath
driver.findElement(By.xpath("//span[contains(text(),'hello')]")) 包含匹配
driver.findElement(By.xpath("//span[text()='新聞']")) 絕對匹配
css
這種我的就沒成功,不知道怎麼回事
By.cssSelector("span[textContent='今天']")