Javascript 如何在量角器中检查元素是否已单击
我需要检查元素是否已在量角器中单击/选择 我的情况如下所示: 我需要检查我要选择的日期是否已经在日历中选择。但是,单击一下就可以清除日历中所选的日期。我没有得到任何返回元素是否被单击的方法。 例如,我需要在日历中选择1月11日,所以在此之前,我需要检查是否已经选择了1月11日 我还尝试了返回假值的元素(locator).isSelected()Javascript 如何在量角器中检查元素是否已单击,javascript,angularjs,node.js,protractor,Javascript,Angularjs,Node.js,Protractor,我需要检查元素是否已在量角器中单击/选择 我的情况如下所示: 我需要检查我要选择的日期是否已经在日历中选择。但是,单击一下就可以清除日历中所选的日期。我没有得到任何返回元素是否被单击的方法。 例如,我需要在日历中选择1月11日,所以在此之前,我需要检查是否已经选择了1月11日 我还尝试了返回假值的元素(locator).isSelected() 请建议解决我的问题的解决方案。假设一旦单击,日历会发生某种变化。我假设一些css可能会改变以显示所选内容。我将对这看起来像什么做一些假设。没有html,
请建议解决我的问题的解决方案。假设一旦单击,日历会发生某种变化。我假设一些css可能会改变以显示所选内容。我将对这看起来像什么做一些假设。没有html,这是很困难的。您可以使用: 假设您的所有日历日期都带有一个名为“dates”的css,并且该元素数组中的第10项是1月11日。下一个假设是,网站css在被选中时会发生变化。让我们假设这个css被称为“日期选择”
当我们可以看到此日历或日历HTML的相关部分时,将链接发布到网站。感谢您提供的解决方案。
element.all(by.css('.date')).get(10).getCssValue().then(css => {
console.log(css);
// TODO: parse css and/or expect "date-selected" in "css" to be true
});