UIテキストのフォーマットを特定のフォーマット(例えば、 C165433、A636673など もし、matches()の結果が真であれば、正規表現を使ってUIからマッチングしてテキストを検索し、テストケースが渡されたならば、一致しないという例外をスローします。 webdriverにUIパスの文字列と一致するようxpathにmatches()がないことがわかりますxpathの文字列と数字のフォーマットの確認
1
A
答えて
2
はい、matches()
function is not available for use via webdriver at the moment
あなたはJavaで、例えば、プログラミング言語を使用してマッチングを行う必要がある。
WebElement element = driver.findElement(By.id("myid"));
String value = element.getText();
assertTrue(value.matches("[A-Z][0-9]{6}"));
1
実際にwebdriverをサポートしてXpath 1 .0
matches()
がXpath 2.0
関数の標準である一方で。
Xpath
を使用すると、contains()
を使用してUIの文字列を一致させることはできますが、パターンはサポートされません。
しかし、あなたは文字列にマッチする正規表現パターンを使用したい場合、あなたはUIからテキストを取得し、以下のようなプログラミング言語、JavaからString.matches()
を使用することを知っている唯一の方法があります: -
WebElement el = driver.findElement(By..);
return (element.getText().matches("[A-Z][0-9]+"))
は、
関連する問題
- 1. 数字のフォーマットを確認する
- 2. 文字列の最後の数文字を確認する
- 3. 文字列の最初の数文字を確認する
- 4. xpathの文字列
- 5. 数字の文字を確認する
- 6. PHPの文字列/数字の妥当性を確認する
- 7. Pythonの16進数文字列の文字列フォーマット
- 8. 文字列の数字を確認する
- 9. フォーマット数値文字列は
- 10. cの文字列の最初の文字を確認する
- 11. フォーマット文字列
- 12. 文字列フォーマット
- 13. フォーマット文字列
- 14. 文字列内の特定の文字を確認する
- 15. 文字列内の一意の文字を確認する(java)
- 16. xpathセレクタとしての文字列
- 17. 文字列内の大文字の文字を確認して変更する
- 18. Javaコード文字と数字のパスワードを確認しますか?
- 19. DEBUGLOGフォーマット文字列は、文字列リテラル
- 20. 文字列が数字のみで、文字列ではないことを確認する方法?
- 21. 文字列(MS Excel)内の部分文字列の場所(文字数など)を確認する方法
- 22. 文字列内の特殊文字(/ * - + _ @&$#%)を確認しますか?
- 23. Powershell:文字列内の文字を確認
- 24. Java文字列の^文字を確認する
- 25. 文字列の小文字を確認する
- 26. 文字ループの文字列を確認してください
- 27. 大文字の文字列を確認する
- 28. Pythonの文字列フォーマット
- 29. 文字列フォーマットのC#
- 30. フォーマットのJSONコード::文字列