如何通过文本查找元素并使用isPresent()进行使用量角器的非角度应用程序?

时间:2016-05-31 19:41:48

标签: angularjs iframe protractor

我在angularjs应用程序中有一个iframe。我正在使用switchTo()切换到iframe。 我需要先获得具有我正在寻找的价值的桌子。我需要从表格中获得收益总额。我需要使用cssContainingText()查找表中的yieldtotal,因为表中的所有内容的属性都是相同的。产量总和可能存在也可能不存在。我使用了yieldTotal.isPresent()但它抛出一个错误,说“window.angular是未定义的。可能是因为它不是一个有角度的应用程序”

我无法使用browser.driver.findElement,因为我无法找到elementbytext。

Pool

1 个答案:

答案 0 :(得分:0)

我认为这是因为td不在ProductTable的正下方。你可以试试下面的东西吗?基本上'table.invoice-details td' CSS意味着,在td

下找到<{1}} 任何位置
table.invoice-details