![](/img/trans.png)
[英]Karate-UI Automation - How to press key without necessity to be in input field (feature file)
[英]Karate-UI Automation - How to close Location allowance window (Chrome)
我正在使用 Karate-UI 自動化軟件。 我在 Chrome 瀏覽器下運行我的測試場景。 當我 go 到顯示 map 的頁面(例如 Mapbox)時,系統會使用允許和拒絕按鈕詢問用戶位置許可(屏幕截圖)。 在場景步驟中是否有一些簡單的技巧來確認/拒絕/關閉對話框? - 在功能文件中。
感謝您的意見。
這是不影響測試流程但只是停留在那里並且有點刺激的 Chrome 對話框嗎? 對不起,我還沒有找到抑制它的方法。 如果有人能找到方法就太好了,我在這里嘗試了所有標志,但沒有一個有效: https : //peter.sh/experiments/chromium-command-line-switches/
我們正在嘗試使用Karate-Robot來處理其中一些用例,但這仍然是實驗性的。 我們需要人們嘗試並提供修復,如果你使用它 - 使用 0.9.6.RC1,因為 0.9.5 有一些問題。
最后,如果您遇到純 HTML 的問題,請按照以下流程操作,以便我們可以嘗試找出解決方案或在需要時增強空手道語法: https : //github.com/intuit/karate/tree/develop/examples/用戶界面測試
如果您使用 chromedriver,它會完美運行。 請參考下面我目前正在使用的代碼片段。
Background:
* def session = { capabilities: { alwaysMatch: { browserName: 'chrome', 'goog:chromeOptions': { args: [ '--disable-geolocation', '--test-type' ] } } } }
* configure driver = { type: 'chromedriver', port: 9515, executable: '<Path to chromedriver>', webDriverSession: '#(session)'}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.