夜间值班。无法点击 iframe 中的元素
Nightwatch. Can`t click element in iframe
我有一个简单的守夜人测试。我需要单击 iframe 中的某个元素,但出现错误 'expected "visible" but got: "not found"'。
.waitForElementVisible(".my_iframe", 30000) // this is work correctly
.pause(5000)
.frame('my_iframe') // I understood that it is needed to go inside iframe
.waitForElementVisible("card_input", 5000)
.frame(null)
元素 card_input 不可见。
我如何使用 iframe 中的元素?
您的选择器“.my_iframe”表示 class。你应该使用一些更独特的选择器,比如 id。您还可以使用 iframe 索引。
如果那是页面上的第一个也是唯一一个 iframe,试试这个:
.waitForElementVisible("iframe", 30000) // long timeout, but whatever.
.pause(5000) // another long timeout.
.frame(0) // zero indexed: if 1st iframe on this page, 0 should work.
.waitForElementVisible("card_input", 5000)
.frame(null)
我有一个简单的守夜人测试。我需要单击 iframe 中的某个元素,但出现错误 'expected "visible" but got: "not found"'。
.waitForElementVisible(".my_iframe", 30000) // this is work correctly
.pause(5000)
.frame('my_iframe') // I understood that it is needed to go inside iframe
.waitForElementVisible("card_input", 5000)
.frame(null)
元素 card_input 不可见。 我如何使用 iframe 中的元素?
您的选择器“.my_iframe”表示 class。你应该使用一些更独特的选择器,比如 id。您还可以使用 iframe 索引。 如果那是页面上的第一个也是唯一一个 iframe,试试这个:
.waitForElementVisible("iframe", 30000) // long timeout, but whatever.
.pause(5000) // another long timeout.
.frame(0) // zero indexed: if 1st iframe on this page, 0 should work.
.waitForElementVisible("card_input", 5000)
.frame(null)