import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
public class next {
public static void main(String[] args) {
// TODO Auto-generated method stub
WebDriver x = new FirefoxDriver();
x.get("http://plus.com/");
if (x.getTitle().contains("Plus – An Enterprise Messaging System"));
{
System.out.println("Pass");
}
else {System.out.println("Fail");}
WebElement username = x.findElement(By.xpath("/html/body/div[1]/div[2]/div[2]/form/div/div[2]/div[1]/div[1]/input"));
username.sendKeys("rohit.@omtechnologies.com");
WebElement pass = x.findElement(By.xpath("/html/body/div[1]/div[2]/div[2]/form/div/div[2]/div[1]/div[2]/input"));
pass.sendKeys("123456");
WebElement login = x.findElement(By.xpath("/html/body/div[1]/div[2]/div[2]/form/div/div[2]/div[2]/button"));
login.click();
}
它在else行显示红色令牌令牌上的语法错误,删除此令牌。请帮助我对此我很陌生。
答案 0 :(得分:4)
if (x.getTitle().contains("Plus – An Enterprise Messaging System"))
{
System.out.println("Pass");
}
else {
System.out.println("Fail");
}
删除;从if语句开始,试试这个。
答案 1 :(得分:0)
因为else
悬空......这意味着它没有关联的if
。
如果您想知道,if
条件会在声明中放入;
后立即结束。