簡體   English   中英

Karate-UI 自動化 - 如何在不需要輸入字段的情況下按鍵(功能文件)

[英]Karate-UI Automation - How to press key without necessity to be in input field (feature file)

當我在頁面上時如何按鍵?。 例如:我需要按“ESC”鍵或某些組合鍵。 在文檔中有描述如何在輸入字段中執行此操作 - 它工作正常。 但是,如果我想在不使用輸入字段的情況下按下按鍵按鈕,我就不會成功(在功能文件中:我已經嘗試過例如這個,但它沒有用: driver.input(Key.ENTER) )。

謝謝你。

這可能是我們實現中的一個差距,所以你可以提交一個問題,最好遵循這個過程,以便我們有一個例子: https : //github.com/intuit/karate/tree/develop/examples/ui-test

目前,看看您是否可以通過 JS 觸發按鍵事件來解決。 我還希望,如果您定位body元素,它將適用於整個 HTML 頁面:

* input('body', Key.ENTER)

創建鍵盤事件參考: https : //stackoverflow.com/a/12187302/143475

以及一些關於空手道 JS 的技巧: https : //stackoverflow.com/a/60800181/143475

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM