Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaを使用してSeleniumWebDriverでブラウザーログをキャプチャします。


Seleniumを使用してブラウザーログをキャプチャできます。 RemoteWebDriverをドライバーに型キャストしてから初期化する必要があります。次に、 setLogLevelを使用する必要があります 方法。 import org.openqa.selenium.remote.RemoteWebDriver RemoteWebDriverのコードにステートメントを追加する必要があります 。

構文

((RemoteWebDriver) driver).setLogLevel(Level.INFO);

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.remote.RemoteWebDriver
import java.util.logging.Level;
public class BrwLogs{
   public static void main(String[] args) {
      System.setProperty("webdriver.chrome.driver",
      "C:\\Users\\ghs6kor\\Desktop\\Java\\chromedriver.exe");
      WebDriver driver = new ChromeDriver();
      // Enable logging with setLogLevel method
      ((RemoteWebDriver) driver).setLogLevel(Level.INFO);
      driver.get("https://www.tutorialspoint.com/index.htm");
      //identify element
      driver.findElement(By.id("gsc−i−id1")).sendKeys("Selenium");
      driver.quit();
   }
}
出力

Javaを使用してSeleniumWebDriverでブラウザーログをキャプチャします。


  1. Pythonを使用してSeleniumWebdriverで特定のドメインにCookieを設定するにはどうすればよいですか?

    Pythonを使用して、SeleniumWebドライバーの特定のドメインにCookieを設定できます。 Cookieは、ブラウザから送信された情報を保持するために使用されます。 キー値 ペア形式が利用され、サーバーからブラウザに提供されるメッセージのようなものです。 Cookieを追加するには、メソッド add_cookie 使用されている。キーと値はパラメーターとしてメソッドに渡されます。すべてのCookieを取り戻すには、 get_cookies メソッドが使用されます。特定のCookieを取得するには、メソッド get_cookie 使用されます。 Cookieを削除するには、

  2. Pythonでphantomjsとseleniumwebdriverを使用してウィンドウサイズを設定するにはどうすればよいですか?

    PythonでPhantomJSとSeleniumWebドライバーを使用してウィンドウサイズを設定できます。 PhantomJSを操作するには、 webdriver.PhantomJSのドライバーオブジェクトを作成する必要があります クラス。 次に、phantomjs.exeドライバーファイルのパスをパラメーターとしてクラスに渡します。次に、ウィンドウサイズを設定するには、 set_window_sizeを使用します。 メソッドを作成し、ディメンションをパラメータとしてメソッドに渡します。 ブラウザのウィンドウサイズを取得するには、 get_window_sizeを使用できます。 メソッド