![](/img/trans.png)
[英]How to download .docx file using Selenium webdriver in Java?
[英]How to download a file using Selenium Webdriver(JAVA) on the browserstack or GRID and check its Content?
下載文件后,通常將其保存在本地計算機上設置的下載位置。 因此,當我們使用browserstack / GRID時,文件將下載到browserstack / GRID本地文件夾中,並且代碼將在我們的計算機或JENKINS中運行。
我能夠在相應的本地文件夾中下載文件,但無法讀取內容,甚至無法檢查文件是否已下載。 是否可以在本地計算機或JENKINS服務器(即運行代碼的位置)中下載文件。
提前致謝。
我認為您可以使用遠程位置(希望文件在哪個系統上可用)並將其設置為默認下載位置以進行配置
設置FF的下載位置:您需要設置
profile.setPreference("browser.download.dir", "//myhostip/somecommonlocation/somedir");
希望這可以幫助。 :)
當我需要驗證下載文件的內容時,我也遇到了同樣的問題。 在聯系BrowserStack支持時,我了解到一種解決方法是在Remote BrowserStack Machine上下載文件。
將文件下載到遠程BrowserStack機器后,請使用已下載文件的文件路徑,然后將其上傳到Google Drive等公共雲,然后使用Drive中生成的URL將其下載到本地計算機。
我得到的答復是,以下是BrowserStack機器的默認下載路徑:
Win XP:C:\\ Documents and Settings \\ hello \\ Downloads
贏得7/8 / 8.1 / 10:C:\\ Users \\ hello \\ Downloads
Mac:/ Users / test1 /下載
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.