質問

Development Environment: Java, Selenium WebDriver, JUnit

I have to automate a test case where i have to enter values in couple of field leaving other fields blank. As i enter submit button, error message will be thrown and all the blanks fields will be highlighted.

Example url: https://www.salesforce.com/in/form/trial/freetrial.jsp?d=70130000000Enyk

I do not know how to find out highlighted fields using webdriver?

Thanks.

役に立ちましたか?

解決

Search for input-fields inside a div with class 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"));
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top