2016-08-07 2 views
1

UIテキストのフォーマットを特定のフォーマット(例えば、 C165433、A636673など もし、matches()の結果が真であれば、正規表現を使ってUIからマッチングしてテキストを検索し、テストケースが渡されたならば、一致しないという例外をスローします。 webdriverにUIパスの文字列と一致するようxpathにmatches()がないことがわかりますxpathの文字列と数字のフォーマットの確認

答えて

1

実際にwebdriverをサポートしてXpath 1 .0matches()Xpath 2.0関数の標準である一方で。

Xpathを使用すると、contains()を使用してUIの文字列を一致させることはできますが、パターンはサポートされません。

しかし、あなたは文字列にマッチする正規表現パターンを使用したい場合、あなたはUIからテキストを取得し、以下のようなプログラミング言語、JavaからString.matches()を使用することを知っている唯一の方法があります: -

WebElement el = driver.findElement(By..); 
return (element.getText().matches("[A-Z][0-9]+")) 
は、
関連する問題