Selenium webdriver 在连续的sendKeys中,始终忽略第一个sendKeys
我有一个连续的sendKeys操作,如blow:Selenium webdriver 在连续的sendKeys中,始终忽略第一个sendKeys,selenium-webdriver,Selenium Webdriver,我有一个连续的sendKeys操作,如blow: elem1.sendKeys("value1") elem2.sendKeys("value2") elem3.sendKeys("value3") 在自由切换排序之后,我注意到第一个sendKey将始终被忽略,我正在使用 selenium 2.44.0 ubuntu 14.04 64bit java 1.8 groovy 2.3.7 spock 1.0 for groovy 2.3 chromeDriver for linu
elem1.sendKeys("value1")
elem2.sendKeys("value2")
elem3.sendKeys("value3")
在自由切换排序之后,我注意到第一个sendKey将始终被忽略,我正在使用
selenium 2.44.0
ubuntu 14.04 64bit
java 1.8
groovy 2.3.7
spock 1.0 for groovy 2.3
chromeDriver for linux 64bit
我在谷歌上搜索了一下,发现一些人建议放一些睡眠,但这可能会掩盖问题,所以我想知道是什么导致了这个问题
更新:添加实际html
请使用driver.manage().timeout().implicitlyWait(10,TimeUnit.SECONDS);你能在你遇到问题的地方添加相关的HTML代码片段吗?@Subh,原来的HTML很多,所以我清除了它,然后粘贴在这里。我在这里找到了任何特殊的东西:三个输入:标识符、密码、名称。好的。。我对PageFactory了解不多。尝试使用elem1.sendKeys(“value1”)
仅向第一个元素发送文本,并告诉我们它是否向该元素发送文本。仅向第一个元素发送测试不起作用,我已经这样做了:driver.manage().timeouts().implicitlyWait(10,TimeUnit.SECONDS);