繁体   English   中英

在Selenium WebDriver中处理子菜单

[英]Handling Sub Menus in Selenium WebDriver

我正在尝试自动化使用(SmartGWT技术)开发的Web应用程序在我的测试用例中,我必须从一个菜单导航到另一个子菜单,然后单击一个选项。

我的代码:

Actions builder1 = new Actions (driver);

WebElement Filterselection = driver.findElement(By.xpath(".//*[@id='isc_DYtable']/tbody[2]/tr[14]/td[2]/nobr"));

builder1.moveToElement(TypeColumn).build().perform();


WebElement  ShowHiddenFilter =driver.findElement(By.xpath("//*[@id='isc_EAtable']/tbody[2]/tr[2]/td[4]/nobr")); 

ShowHiddenFilter.click();

我正进入(状态:

Error:org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"xpath","selector":"//*[@id='isc_EAtable']/tbody[2]/tr[2]/td[4]/nobr"}

请查看我必须浏览的菜单的屏幕截图。

//*[@id='isc_EAtable']/tbody[2]/tr[2]/td[4]/nobr

CSS或XPATH使用相对CSS / XPATH。 绝对XPATH不会总是工作。

优化方式-使用相对CSS / XPATH。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM