我正在尝试在 Mac 上给 Selenium Webdriver 发短信。我试图让它自动填充谷歌和搜索的搜索空白。搜索框的html如下:
<input class="gLFyf" maxlength="2048" name="q" type="text" jsaction="paste:puy29d" aria-autocomplete="both" aria-haspopup="false" autocapitalize="off" autocomplete="off" autocorrect="off" role="combobox" spellcheck="false" title="Search" value="" aria-label="Search">
所以,我想测试我是否可以挑出上面的元素,它对应于搜索框。所以我让它打印以下内容,看看它是否确实得到了元素:
driver.findElements(By.className("gLFyf")).toString
但是,它没有打印上面的实际 html,而是打印
[[[ChromeDriver: chrome on MAC (a8470f41df7943e813ac6f77266ed33c)] -> class name: gLFyf]]
谁能向我解释为什么我没有得到元素?