自动执行测试期间,Chrome中可见的元素不在Chromedriver中

时间:2019-06-24 13:15:05

标签: selenium highcharts selenium-chromedriver

我正在尝试使用硒和chromedriver对Highcharts自动化一些测试。 发生的是,我有一个图表,该图表表示从X日期到Y日期的一些数据,并且日期是可变的,因此我可以选择不同的开始和结束日期来显示,并且这些开始和结束日期都显示在图表中,所以我检查它们的可见性,以确保数据过滤器正常工作,并且显示的数据与我在过滤器上的选择匹配。 但是,尽管此标签在Chrome,Firefox等中是完全可见的,但在chromedriver中却不可见,并且如果我最大化或最小化窗口,它们会神奇地显示出来。自从不知道何时以来,该功能已被破坏,但是我很确定不是开发人员,因为我已经在许多浏览器中手动对其进行了测试

我尝试使用不同的chromedriver版本,但仍然面临相同的问题。 Label当然在DOM上,我会使其仅在查找元素时起作用,但是我认为正确的方法是检查它们的可见性,因为它们没有功能,只看一下您是否在寻找正确的数据

只是希望有人遇到了这个问题,或者任何建议都可以帮助我 预先谢谢大家

0 个答案:

没有答案