我知道这样做会引起一些不好的评论,但它至少在Chrome和火狐中有效。
browser.executeScript('document.querySelector(\'[routerlink=“configuration”]\').click();');
现在,如果您在单击某个元素时遇到问题,而不是像我在许多量角器登录问题中看到的那样单击其他元素,那么可以使用:
changeZindexById(zIndexLayer, level) {
console.log('zIndex level: ' + level);
browser.executeScript('' +
'var zIndexElement = document.getElementByID("' + zIndexLayer + '");' +
'zIndexElement.style.zIndex = "' + level + '";'
);
}
changeZindexByClass(zIndexLayer, level) {
console.log('zIndex level: ' + level);
browser.executeScript('' +
'var zIndexElement = document.getElementsByClassName("' + zIndexLayer + '");' +
'zIndexElement[0].style.zIndex = "' + level + '";'
);
}