Selenium-Webdriver
で指定された要素にかっこがあるかどうかを識別するコードを記述する必要があります。JavaおよびSelenium WebDriverを使用して要素の角括弧が存在するかどうかを確認する方法
たとえば、web要素には、角括弧内に(235)
のような数字が含まれています。次に、その特定のWeb要素に括弧があるかどうかを確認する必要があります。
Selenium-Webdriver
で指定された要素にかっこがあるかどうかを識別するコードを記述する必要があります。JavaおよびSelenium WebDriverを使用して要素の角括弧が存在するかどうかを確認する方法
たとえば、web要素には、角括弧内に(235)
のような数字が含まれています。次に、その特定のWeb要素に括弧があるかどうかを確認する必要があります。
より良い方法: - 要素のテキスト存在内側の丸い括弧()
を決定するために
String regex = "\\(\\w+\\)"; //it will match any word present inside round brackets
or
String regex = "\\(\\d+\\)"; //it will match only digits present inside round brackets
がregex
表現の誰にも使用など: -
WebElement el = driver.findElement(..);
String text = el.getText();
if(text.matches(regex)) {
//do your further stuff
}
WebElement element = driver.findElement(By.Id("your_id_here)")); //or any other locating method
if(element.getText().contains("[") || element.getText().contains("]")) {
//do your stuff
}
注:開閉ブラケットの1つだけが存在する場合は、||
を使用してください。両方が期待される場合は、&&
を使用してください。以下のように丸括弧()
で存在する元素のテキストを決定するためにRegex
を使用する
** Contains **属性を使用すると、テキストが特定の要素に存在するかどうかを確認できます。 – Sudeepthi