如何单击量角器中的隐藏元素?

皮尤什·贾乔(Piyush Jajoo)

我有一个元素,只有将鼠标悬停在该元素上时,它才可见。

我编写了以下代码以将其悬停在面板上,从而使该元素可见。

ptor.actions().
            mouseMove(ptor.findElement(protractor.By.xpath('//*[@id="productapp"]/div/div/div[2]/div/div/div/div[2]/div/div/div/div[4]/table/thead/tr/th[2]'))).
            perform();
        ptor.element.all(by.tagName('i')).then(function(elm){
            elm[0].click();
        });

现在,我尝试单击它,但是它说-ElementNotVisibleError:量角器中的元素不可见错误。

基本方案是,我想将鼠标悬停在面板上,然后单击隐藏的元素,因为直到将元素悬停在该元素上才可见。

皮尤什·贾乔(Piyush Jajoo)

以下代码为我工作。

  ptor.actions().
    mouseMove(ptor.findElement(protractor.By.xpath('//*@id="productapp"]/div/div/di‌​v[2]/div/div/div/div[2]/div/div/div/div[4]/table/thead/tr/th[2]'))).perform();

   ptor.element.all(by.css('i.ng-scope.tea-ic-sorting')).then(function(elm){
       elm[0].click();
    });

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

量角器:按属性值查找隐藏的输入元素

验证元素在量角器中消失

如何检查量角器是否不可单击某个元素?

量角器单击隐藏的元素“ RangeError:超出最大调用堆栈大小”

量角器等待元素在DOM中

量角器-在iframe中查找元素

是否可以在量角器中单击带有phantomJS的元素?

量角器无法单击<a>元素中嵌入的<span>

量角器测试未单击我的按钮/元素

无法找到并单击量角器中的列表元素

如何使用量角器打字稿单击具有_ngcontent的元素并跨度buttontext

量角器:如何在模态对话框(角度元素)中单击按钮

单击量角器端到端测试中隐藏元素的方法

如何使用量角器测试检查元素是否可单击

如何在量角器中的ng-repeat下单击元素

单击与文本匹配的具有相同类的元素,然后在量角器中退出

如何使用量角器按文本查找和单击表格元素?

单击元素-量角器

中继器的量角器单击元素

识别切换栏元素文本并在量角器中单击它

如何检查量角器中是否存在元素?

量角器:如何使用href子串或span子串单击元素?

无法在量角器的下拉列表中选择隐藏的元素

量角器:如何访问兄弟元素?

量角器单击自定义下拉列表中的元素

如何使用量角器从 Google 自动完成建议的列表框中单击第 n 个元素?

无法在量角器中单击循环中的元素

我们如何在量角器中单击特定文本的父元素

如何有条件地单击量角器中的元素?