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

Seleniumを使用してHTMLテキスト入力でEnterキーを押すことをシミュレートするにはどうすればよいですか?


Selenium Webdriverを使用して、HTMLテキスト入力ボックスでEnterキーを押すことをシミュレートできます。 sendKeysの助けを借ります メソッドとパスKeys.ENTER メソッドの引数として。さらに、 Keys.RETURNを渡すことができます 同じタスクを実行するためのメソッドへの引数として。

また、 org.openqa.selenium.Keysをインポートする必要があります キーを使用するためのコードへのパッケージ クラス。下の入力ボックス内にテキストを入力した後、Enter/RETURNを押しましょう。

Seleniumを使用してHTMLテキスト入力でEnterキーを押すことをシミュレートするにはどうすればよいですか?

Keys.ENTERを使用したコード実装。

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
public class PressEnter{
   public static void main(String[] args) {
      System.setProperty("webdriver.chrome.driver", "C:\\Users\\ghs6kor\\Desktop\\Java\\chromedriver.exe");
      WebDriver driver = new ChromeDriver();
      driver.get("https://www.tutorialspoint.com/about/about_careers.htm");
      // identify element
      WebElement l=driver.findElement(By.id("gsc-i-id1"));
      l.sendKeys("Selenium");
      // press enter with sendKeys method and pass Keys.ENTER
      l.sendKeys(Keys.ENTER);
      driver.close();
   }
}

Keys.RETURNを使用したコード実装。

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
public class PressReturn{
   public static void main(String[] args) {
      System.setProperty("webdriver.chrome.driver",
"C:\\Users\\ghs6kor\\Desktop\\Java\\chromedriver.exe");
      WebDriver driver = new ChromeDriver();
      driver.get("https://www.tutorialspoint.com/about/about_careers.htm");
      // identify element
      WebElement l=driver.findElement(By.id("gsc-i-id1"));
      l.sendKeys("Selenium");
      // press enter with sendKeys method and pass Keys.RETURN
      l.sendKeys(Keys.RETURN);
      driver.close();
   }
}

  1. HTMLのステップで入力タイプフィールドを使用するにはどうすればよいですか?

    HTML入力タイプのstep属性は、有効な数値間隔を設定します。ステップは、0、5、10、15、20などの数値ステップです。step属性をmax属性およびmin属性と一緒に使用して、有効な値の範囲を作成できます。 例 次のコードを実行して、inputstep属性を持つ数値のステップを作成してみてください。ここでは、ステップ5を作成しているため、有効な入力は5、10、15、20などになります。 それ以外の番号を入力して送信ボタンを押すと、「有効な値を入力してください」というメッセージが表示されます。また、最も近い2つの値も通知されます。 <!DOCTYPE html> &l

  2. JavaでHTMLを使用してJLabelのテキストフォントを変更するにはどうすればよいですか?

    テキストフォントを変更するには、JLabelのsetFont()メソッドを使用できます- label.setFont(new Font("Verdana", Font.PLAIN, 12)); 以下は、JLabelのテキストフォントをHTMLで変更する例です- 例 import java.awt.Font; import javax.swing.*; public class SwingDemo {    public static void main(String args[]) {       JFrame frame