繁体   English   中英

Nightwatch-在导航栏中获取嵌套按钮

[英]Nightwatch - grabbing a nested button in a nav-bar

我目前正在对我的网站进行一些自动化测试,在这些测试中,我需要使用Nightwatch with Selenium服务器中的click()方法,使用css选择器来抓住按钮。

我的导航栏如下所示:

主导航->导航navbar-导航navbar右->下拉菜单(其中两个-我需要第二个)-> dropdown-toggle(这是需要按下的按钮)。

我尝试过通过选择器来进行操作,以及使用nth-child来获取第二个选择器,但是事实证明这很棘手。 我当前的代码如下:

browser
    .waitForElementVisible('body')  
    .click("ul.nav.navbar-right > li.dropdown:last > a")

:last不是有效的CSS选择器,您可能打算使用:last-child

旁注:由于您知道您(总是)想要单击第二个下拉列表,因此我个人更喜欢在测试中尽可能地冗长,因此我也考虑使用:nth-child(2)

暂无
暂无

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

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