我得到了这个Java代码:
package com.ej.zob.modules;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.interactions.Actions;
public class Navigation {
public static WebDriver driver = null;
public void Execute(String Toplink,String Sublink, String ValidText){
//Actions a1 = new Actions(driver);
LaunchApplication.driver.findElement(By.linkText(Toplink)).click();
LaunchApplication.driver.findElement(By.linkText(Sublink)).click();
//LaunchApplication.driver.get(ValidText);
String Text = LaunchApplication.driver.findElement(By.tagName("Body")).getText();
String CellText = LaunchApplication.driver.findElement(By.tagName("Div")).getText();
if(Text.contains(CellText))
{
System.out.println(ValidText);
}
else
{
System.out.print(false);
}
}
}
这个HTML代码:
## <a href="/ejagruti-ui/index.php/account/crudaccount"></a> ##
我收到错误
未找到元素
在上面的html linktext中选择一个值。你知道为什么会这样吗? 另外我想知道我是否应该按照自己的意思撰写if else语句。