我正在給出正確的XPath。只有一個匹配節點。但它仍然給我的問題。 我用TestNGno such element:無法找到元素:{「method」:「xpath」,「selector」:「// input [@ id ='IDToken1']」}
我的代碼是:
driver.navigate().to("http://uk.support.tomtom.com/app/questions/extended_warranty");
driver.manage().timeouts().implicitlyWait(10,TimeUnit.SECONDS);
driver.findElement(By.xpath("//input[@id='IDToken1']")).sendKeys("myemailaddress");
HTML是:
<input id="IDToken1" class="form-control" name="IDToken1" value="" data-validation="text" data-required="true" onkeydown="enableSubmit();" onchange="enableSubmit();" onkeyup="enableSubmit();" onmouseup="enableSubmit();" placeholder="[email protected]" type="text"/>
檢查是否位於一個''
@Andersson內部元素沒有沒有iframe中。 –