我正在测试网站“ https://www.freecrm.com/index.html ”的场景
登录凭据 [ john2013 / john2013 ]
Scenario :
1 open the site https://www.freecrm.com/index.html
2 login with valid credentials
3 click on the "New Contacts" link
4 Add new contacts
使用 Selenium ide 我可以登录并单击“新联系人”链接,但是当我尝试使用 Webdriver [java] 做同样的事情时,我无法单击“新联系人”链接
我写的代码如下
driver.findElement(By.name("username")).clear()
driver.findElement(By.name("username")).sendKeys("john2013");
driver.findElement(By.name("password")).clear();
driver.findElement(By.name("password")).sendKeys("john2013");
driver.findElement(By.cssSelector("input[type=\"image\"]")).click();
上面的代码工作正常,但单击“新联系人”链接
driver.findElement(By.xpath("//div[@class='noprint']/span[@class='headertext']/a[3]/")).click();
虽然相同的 xpath 在 IDE 中工作,但无法正常工作。
我已经尝试使用预期条件选项,睡眠但没有任何效果。
任何人都可以在这方面帮助我。