0

Web ページのスクリーンショットを撮り、ハード ドライブのフォルダーに保存できるようにする必要があります。これを行うために、ターゲットとして使用するフォルダーを設定して、captureEntirePageScreenshot を使用しようとしました。

    <tr>
<td>captureEntirePageScreenshot</td>
<td>C:\Users\.....\Desktop\test</td>
<td></td>
    </tr>

実行するように指示すると、次のエラーが発生します。注: Selenium のベース URL と Web ページは一致します。

[error] Unexpected Exception: [Exception... "Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsIFileOutputStream.init]" nsresult: "0x80520015 (NS_ERROR_FILE_ACCESS_DENIED)" location: "JS frame :: chrome://selenium-ide/content/selenium-core/scripts/selenium-api.js :: <TOP_LEVEL> :: line 2986" data: no]. QueryInterface -> function QueryInterface() { [native code] }, message -> Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsIFileOutputStream.init], result -> 2152857621, name -> NS_ERROR_FILE_ACCESS_DENIED, filename -> chrome://selenium-ide/content/selenium-core/scripts/selenium-api.js, lineNumber -> 2986, columnNumber -> 0, location -> JS frame :: chrome://selenium-ide/content/selenium-core/scripts/selenium-api.js :: <TOP_LEVEL> :: line 2986, inner -> null, data -> null, initialize -> function initialize() { [native code] }

誰かが私がこれを理解して解決するのを手伝ってくれるなら、私はそれを大いに感謝します.

4

3 に答える 3

0

ファイル パスの \ から \\ までのバック スラッシュを 2 つにしてみてください。

<tr>
<td>captureEntirePageScreenshot</td>
<td>C:\\Users\\.....\\Desktop\\test</td>
<td></td>
</tr>

それが役立つことを願っています。

于 2013-08-08T22:51:56.527 に答える