【发布时间】:2017-07-05 11:01:17
【问题描述】:
HTML 元素看起来像
<div class="toggleButton" ng-class="{checked: settings.$storage.enabledApps[app.name]}" ng-click="settings.apps.toggleApp(app.name)"><input class="workplayEnabled switch" type="checkbox" ng-checked="settings.$storage.enabledApps[app.name]"></div>
我试过browser.click('.toggleButton .switch'),browser.click('.toggleButton'), browser.click(' .switch')
但它不起作用
它抛出错误,因为元素不可见
而如果我尝试browser.isSelected('.toggleButton .switch'),browser.isSelected('.toggleButton'), browser.isSelected(' .switch') 它返回false
【问题讨论】:
标签: node.js webdriver-io