我是一个背包客和程序员,试图利用第二个技能在一个完整的露营地找到空缺.我正在使用端到端测试框架nightwatch.js来为我导航,而不是从头开始爬行.
我遇到了障碍,因为夜班很难使用css选择器找到特定的元素.


我的测试代码将点击选择框#permitTypeId.它会看到这#permitTypeId option是可见的.当指定更具体的值时,它不会看到或单击任何选项.这五个人.click()都是我已经尝试过的css选择器.没有选项设置为display:hidden或display:none.我也尝试了上述所有内容而没有.waitForElementToBeVisible()等待导致下拉隐藏的等待.
我已成功点击本网站上不同下拉菜单中的选项,没有任何问题.只是这一个引起了头痛.
测试与Mac Yosemite上最新的Selenium服务器和Firefox一起运行.
Nightwatch.js/Selenium不会点击下拉菜单中的内容.