SeleniumでのJavaScriptエラーのキャプチャ。
SeleniumでJavascriptエラーをキャプチャできます。このタイプのエラーは、コンソールに表示されます 開発者を開く際のタブ ブラウザのツール。これは、ページの機能上の問題、またはパフォーマンスの問題を引き起こす可能性のある追加のログが原因で発生する可能性があります。
ドライバーオブジェクトとmanageメソッドを使用してJavascriptエラーを処理できます。
例
import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import java.util.List; import java.util.ArrayList; import org.openqa.selenium.logging.LogEntries; import org.openqa.selenium.logging.LogEntry; import org.openqa.selenium.logging.LogType; import java.util.logging.Level; import java.util.Set; public class JavascrptLogErs{ public static void main(String[] args) { System.setProperty("webdriver.chrome.driver", "C:\\Users\\ghs6kor\\Desktop\\Java\\chromedriver.exe"); WebDriver driver = new ChromeDriver(); String u = "https://the−internet.herokuapp.com/javascript_error"; driver.get(u); // maximize browser driver.manage().window().maximize(); // to obtain browser errors Set<String> logtyp = driver.manage().logs().getAvailableLogTypes(); for (String s : logtyp) { System.out.println(logtyp); } LogEntries logEntries = driver.manage().logs().get(LogType.BROWSER); List<LogEntry> lg = logEntries.filter(Level.ALL); for(LogEntry logEntry : lg) { System.out.println(logEntry); } driver.quit(); } }
-
Pythonを使用してSeleniumでjavascriptを実行します。
Pythonを使用してSeleniumWebdriverでJavascriptを実行できます。ドキュメントオブジェクトモデルは、Javascriptを使用してページ上の要素と通信します。 Seleniumは、 execute_script を利用して、Javascriptコマンドを実行します。 方法。実行されるコマンドは、引数としてメソッドに渡されます。 ページを下にスクロールするなどの一部の操作は、Seleniumメソッドで直接実行することはできません。これは、 Javascript Executorの助けを借りて実現されます 。 window.scrollTo メソッドは、スクロール
-
起動時の Discord JavaScript エラーを修正
Discord は、最も広く使用されているユーザーフレンドリーなゲーム用アプリケーションです。チャット機能とライブ ストリーミング オプションでも知られています。ただし、すべてのアプリケーションと同様に、エラーも発生します。複数のユーザーから、起動時に Discord JavaScript エラーが発生し、Discord アプリのインストール中にメイン プロセスで Javascript エラーが発生したことが報告されています。すべての起動時にこのエラーに直面するのは、実際には非常にイライラする可能性があります.しかし、ストレスを感じないでください! Discord でこのエラー 1105 をで