如何使用java单击selenium webdriver中的链接(子菜单)

时间:2015-05-07 07:03:05

标签: java selenium selenium-webdriver

我得到了这个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语句。

0 个答案:

没有答案