我正在测试必须单击菜单按钮的应用程序,该按钮显示一组菜单设置。我必须单击菜单选项之一才能浏览页面。示例HTML代码如下。
<option value=undefined> ---Please Select--- </option>
<option *ngFor="let mode of pwdSelectionItems" [value]="mode.id"
[disabled]="mode.id=='FUTURE' && !(enableFuturePassword && entry.pswdExpiry <= expiryDate)">{{mode.name}}</option>
在这里,如果单击自定义图标(一个按钮),则隐藏的选项div变为可见,我可以单击“视图设置” div导航到页面。但是由于设置div隐藏,因此我无法访问它。谁能帮我这个忙。我主要的动机是单击“视图设置”按钮(位于隐藏的div中)并导航到另一页
我尝试单击自定义图标,然后单击查看设置div。我收到了元素不可点击错误。我猜想点击自定义图标不会使设置div可见。我还尝试通过此代码使隐藏的div可见。
<custom-icon icon="menuDown"></custom-icon>
<div class = "settings" hidden="hidden">
<div class="settingItems"> View Settings </div>
</div>
即使这不起作用
答案 0 :(得分:0)
尝试在webdriver初始化之后或单击元素之前添加隐式等待。
driver.manage().timeouts().implicitlyWait(10,TimeUnit.SECONDS) ;