簡體   English   中英

使用Selenium在Linux環境中驗證對話框

[英]Authenticating dialog box in Linux environment using Selenium

Web驅動程序類中的基本URL要求用戶名和密碼進行身份驗證。 我的腳本使用以下提到的代碼行在Windows環境下使用AutoIT進行身份驗證可以完美運行。

    `System.setProperty("webdriver.chrome.driver", this.getClass().getClassLoader().getResource("data/chromedriver_win32.exe").getFile());`

但是我需要在Linux環境上運行,並且我想替換此服務器身份驗證來代替AutoIT。 我已經用谷歌搜索了,結果是我仍然可以使用wine運行腳本,但是結果並不完美。 如果有人找到解決此類問題的方法,請幫助我。

謝謝

這可能不是一種安全的方法,但是將用戶名和密碼放在URL中會有所幫助嗎?

我提到這不是一種安全的方法,因為它用於自動化測試,並且由於您不希望有安全隱患,因此您必須采取安全措施以確保查看的觀眾是誰。

如果您的應用程序通常會遇到htpassword框的挑戰,則可能需要查看http://community.sitepoint.com/t/sending-htpasswd-login-information-in-a-url/2586/2

暫無
暫無

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

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