![](/img/trans.png)
[英]How to interact with an element that is hidden using Selenium Webdriver?
[英]How to interact with a hidden element using Serenity-BDD
我想在我的Performable
中實現的非常簡單,但由於隱藏元素,我無法做到。
我希望我的演員:
<input>
元素string
<RETURN>
我目前的代碼是:
public class Set {
public static Performable dateFrom(String date) {
return Task.where("{0} set 'dateFrom' filter to " + date,
Click.on(SearchPage.dateTimePicker_from),
Enter.theValue(date).into(SearchPage.dateTimePicker_from)
.thenHit(RETURN)
);
}
}
我在運行測試時收到的確切錯誤是[main] ERROR - Expected enabled element was not enabled
。
我發現這是由於<input>
元素被隱藏(但有一個<div>
元素“在前面”這個<input>
)
如何在不請求開發團隊更改的情況下單擊任務中的隱藏元素?
你試過JavaScriptClick
嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.