簡體   English   中英

空手道 UI 自動化 - 如何關閉位置津貼 window (Chrome)

[英]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.

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