1
A
答えて
2
丁度のdevのツールで開くが、いくつかのネットワーク、パフォーマンスおよびその他の結果が見つかりません。
はいあなたはJavascriptExecutorを使用して
コードは以下の通りであることを行うことができます -
ChromeOptions options = new ChromeOptions();
options.addArguments("start-maximized");
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
WebDriver driver = new ChromeDriver(capabilities);
driver.get("http://www.google.com");
String scriptToExecute = "var performance = window.performance || window.mozPerformance || window.msPerformance || window.webkitPerformance || {}; var network = performance.getEntries() || {}; return network;";
String netData = ((JavascriptExecutor)driver).executeScript(scriptToExecute).toString();
System.out.println(netData);
OR
DesiredCapabilities d = DesiredCapabilities.chrome();
LoggingPreferences logPrefs = new LoggingPreferences();
logPrefs.enable(LogType.PERFORMANCE, Level.ALL);
d.setCapability(CapabilityType.LOGGING_PREFS, logPrefs);
WebDriver driver = new ChromeDriver(d);
driver.get("https://www.google.co.in/");
driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
LogEntries les = driver.manage().logs().get(LogType.PERFORMANCE);
for (LogEntry le : les) {
System.out.println(le.getMessage());
}
最初のコードretrunネットワークreturn network;"
このためには、タグをJS。あなたは2番目のコードの戻りが
をperfromance
を必要としないエンティティのJSコードを削除することができ、それはあなたを助けることを願っています:)
関連する問題
- 1. セレンとJavaを使用してJenkinsからテストランIDを取得する方法
- 2. 効率的な方法は、セレンを使用してデータを取得する
- 3. reactidのみを使用してセレン元素を取得する方法
- 4. セレンを使ってモバイル用のページソースを取得する方法(ウェブビューなし)
- 5. セレンを使用して日付ピッカーを使用して値を取得してアサートする方法
- 6. セレンを使用してサイトのファビコンを取得するには
- 7. ネットワークリクエストによって返されたHTMLのプレビューを取得する方法は?
- 8. セレンを使用してExtJSグリッド行からデータを取得
- 9. pythonセレンを使用してJSからHTMLを取得
- 10. セレンを使ってクロムコンソールでコマンドのコンテキストを取得する方法は?
- 11. セレンを使用してExcelファイルから取得した要素を確認する方法
- 12. セレンを使用してドロップダウンリストの値を確認する方法
- 13. セレンを使用して「チェックアウト」ボタンをクリックする方法?
- 14. セレンとphantomJSを使用してセッションをクリアする方法
- 15. セレンを使用してテキストを選択する方法とC#
- 16. セレンを使用してファイルアップロードボタンを処理する方法は?
- 17. セレンを使用せずにドロップダウンオプションから値を選択してデータを取得する方法
- 18. セレンのpythonを使用してキャンバスの背後にテキストを取得する方法
- 19. WebDriverWaitを使用して別の要素のセレンから要素を取得する方法?
- 20. セレンを使用してFacebookのアクティビティログにアクセスする方法
- 21. Pythonでセレンを使用してWebページからテーブルデータを取得する
- 22. C#を使用してDefragAnalysisを取得する方法
- 23. PHPを使用して前のURLを取得する方法
- 24. jxbrowserを使用して各応答を取得する方法
- 25. ASP.NETを使用してUnixファイルを取得する方法は?
- 26. Firebird ADO.NETデータプロバイダを使用してデータを取得する方法
- 27. JavaScriptを使用してハイパーリンクのテキストを取得する方法
- 28. .netを使用してサブネットマスクを取得する方法
- 29. TypeTokenを使用して型パラメータを取得する方法は?
- 30. shopify apiを使用してコレクションメタフィールドを取得する方法
あなたはこのを探しています。https://www.openhub。 net/p/selenium-profiler? –
別の方法 - 高速検索ですべてのネットワーク活動をキャプチャするためにプロキシを使用して、私はこれを発見しました:https://github.com/lightbody/browsermob-proxy –