mardi 24 mars 2020

ECLIPSE AUTO-TESTING: i highlighted the problem, "modus" is there any missing code or whatsoever

the bolded word "modus" seems the problem but I don't know how to fix it, I also do some research. maybe you can try it on your ECLIPSE - AUTOMATION TESTING. maybe someone out there is not busy and try this, and help me out. thanks!

public class testCaseAutomation`{
    private WebDriver driver;
    private Map<String, Object> vars;
    JavascriptExecutor js;`


@Before
public void setUp() `{
    driver = new ChromeDriver();
    js = (JavascriptExecutor) driver;
    setVars(new HashMap<String, Object>());
}`

@After
    public void tearDown() `{
    driver.quit();
}`

@Test
public void **modus**() `{
    driver.get("https://modus-made.com/");
    driver.manage().window().setSize(new Dimension(1346, 708));
    driver.findElement(By.cssSelector(".desktop-menu > li:nth-child(1) a")).click();
 {
    List<WebElement> elements = driver.findElements(By.cssSelector(".layout-block:nth-child(1) > 
    .component .image-wrapper:nth-child(2) img"));
    assert(elements.size() > 0);
 } 
 {
     List<WebElement> elements = driver.findElements(By.cssSelector(".block-content > .component > 
     .image-block-container > .desktop img"));
      assert(elements.size() > 0);
 }
      driver.findElement(By.cssSelector(".text-over-image-component .title")).click();
      assertThat(driver.findElement(By.cssSelector(".text-over-image-component .title")).getText(), 
      is("Our Values"));
}
      public Map<String, Object> getVars() {
      return vars;
}
     public void setVars(Map<String, Object> vars) {
      this.vars = vars;
}
}`

Aucun commentaire:

Enregistrer un commentaire