【发布时间】:2016-03-15 22:46:39
【问题描述】:
我想用 selenium/selenide 测试 paypal 付款。
我正在等待加载嵌入框架,然后切换到它,填写登录表单并点击登录按钮。
但是我怎样才能从那里等待下一步加载呢? (在 iframe 最初加载后发生的步骤之间存在相当长的加载时间,因此 waitForLoad 不会捕获它)
我试过waitForLoad(confirmButton),但它超时了。 (我仍在 iframe 焦点中)。
我该怎么做?
谢谢
【问题讨论】:
-
在下一页使用定位器并等待它们
-
@Gaurav
confirmButtonIS(仅!)在第二页。还在等待它不起作用 -
你能告诉我你是用什么做的吗?
-
@FindBy(how = How.ID, using = "confirmButtonTop") private SelenideElement confirmButton;,然后是waitForLoad(confirmButton); confirmButton.click();