开发环境:Java,Selenium WebDriver,JUnit
我必须自动化一个测试用例,我必须在几个字段中输入值,而将其他字段留空。当我输入提交按钮时,将抛出错误消息并突出显示所有空白字段。
示例网址:https://www.salesforce.com/in/form/trial/freetrial.jsp?d=70130000000Enyk
我不知道如何使用webdriver查找突出显示的字段?
感谢。
答案 0 :(得分:0)
使用类div
搜索error
内的输入字段。
driver.get("https://www.salesforce.com/in/form/trial/freetrial.jsp?d=70130000000Enyk");
driver.findElement(By.className("submit")).click();
List<WebElement> errors = driver.findElements(By.cssSelector("div.error input"));