感謝您的來訪。 我有一段代碼需要自動化。 有一點背景。 我想自動完成一個上傳功能。我試著通過按鍵事件發送路徑,并成功在本地運行。 然后我在browserStack中運行同樣的腳本,但失敗了。我試著進行了除錯,但沒有成功。
然后我試著發送按鍵上傳,但也失敗了,因為上傳按鈕的實作方式是,在檔案被選擇和上傳后,測驗檔案的名稱在新的標簽中被創建--我附上了標簽,這樣它就有意義。
在上傳之前--它只有TD標簽
。<td id="td1" class="upload">>
上傳后有一個新的標簽P附加到腳本中。
< td id="td" class="upload"> class="upload
<p class="doc"/span>> <a href="#"> doc。 doc</a> < span class="deleteLink"/span> href="#" onclick="commonJs. deleteFile">
<i class=" material-icons delete"> 關閉</i>。 </span>< /p></td>
有什么辦法可以將檔案上傳到這個標簽嗎?
預先感謝
uj5u.com熱心網友回復:
BrowserStack只支持Selenium和Appium命令。機器人動作是抽象視窗工具包動作,不是Selenium命令,因此BrowserStack不支持這些動作。
此外,你可以參考所提供的示例代碼和網站,并在網站上做相應的修改。
https://www.browserstack.com/docs/automate/selenium/test-file-download
uj5u.com熱心網友回復:
如果你能顯示你通過Browserstack得到的代碼和錯誤就更好了。當通過Browserstack運行時,上傳檔案可能會由于遠程設備中的資源不可用而導致失敗。如果是這種情況,請嘗試他們網站中提到的解決方法。
https://www.browserstack.com/docs/automate/selenium/test-file-upload#introduction
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/327100.html
標籤:
