2015-11-03 66 views

回答

1

硒是为了与网站的用户交互将。在这种情况下,用户不能与姓氏字段交互,因为它被禁用。由于这是一个测试网站,它不是一个真正的好的真实世界场景。在真实世界的场景中,将有一种方法可以启用INPUT字段,因此您可以编写用户为了启用INPUT而执行的操作。在这种情况下,用户无法以启用INPUT的方式与页面交互。但是...因为这是一个教育练习,所以我会这样做。

JavascriptExecutor js = (JavascriptExecutor) driver; 
js.executeScript("document.getElementsByName('lname')[0].removeAttribute('disabled');");