Selenium Webdriver / RSpecでテキストをアサートする適切な方法

msmith1114

したがって、純粋なselenium-webdriverでフレームワークを作成していて、テキストをアサートする適切な方法が何であるかを知りたいと思っています(たとえば、無効なログインでのアラートメッセージなど)。特にRSpecで。

私は頭に浮かぶ2つの方法を考えることができます。そのようなことをする:

  1. text_to_check = driver.find_element(locator).textそしてexpect(text_to_check).to be("Bad Login text")、この場合のロケーターのようなことをすると、おそらくxpathまたはcssロケーターになると思いますか?xpathの方がおそらく理にかなっているように感じますが(xpath tbhについてはあまり詳しくありません)

  2. を使用してdriver.page_source()、それを確認します。ただし、そのテキストがページの他の場所に存在する場合は、脆弱に見えます。また、それを実行してページソース全体を取得し、本質的に1つの要素が何であるかを確認する必要はないようです。

クリス
  1. 期待される文字列=“ abc.com; 文字列actualURL =“ abc.com”; Assert.assertEquals(expected、actualURL);

  2. message –アサーションエラーの場合に表示されるメッセージ。condition –アサーションを適用する必要がある条件。Assert.assertTrue( "真のテストメッセージをアサート"、true);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Selenium Webdriverテキストをこする方法は?

分類Dev

Selenium WebDriverでテキストとWebリンクを抽出する

分類Dev

Selenium Webdriver で一意のテキスト値を提供する

分類Dev

Selenium WebDriver- <span>テキストを取得

分類Dev

Selenium Webdriver-IfステートメントでisDisplayed()を使用する

分類Dev

Selenium WebDriver、Javaを使用してテキストでWeb要素を選択する方法

分類Dev

子要素のテキストを含めずに、Selenium WebDriverで要素のテキストを取得する方法は?

分類Dev

JavaでSelenium WebDriver(Selenium 2)を使用してテキストボックスに入力する方法

分類Dev

Selenium Webdriverの使用方法は?

分類Dev

Selenium WebDriver-Maven-IllegalStateパス

分類Dev

Python を使用した Selenium Webdriver

分類Dev

Selenium WebDriverとJavaを使用して要素からテキストを取得する方法

分類Dev

Selenium WebDriverで非表示要素からテキストを読み取る方法は?

分類Dev

Selenium Webdriverでオートコンプリートをテストする

分類Dev

Selenium Webdriver を使用してテキスト エリア フィールドをクリアできない

分類Dev

Selenium WebDriver を使用してテキストで要素を検索する

分類Dev

JavaScriptをSelenium WebDriver Javaで使用する方法

分類Dev

Selenium WebDriverでTestNgを使用する方法は?

分類Dev

Selenium WebDriver-テストケースの実行速度を制御する方法

分類Dev

Selenium WebDriverを使用して動的テキスト(成功および失敗のテキスト)を処理する方法

分類Dev

Python で Selenium Webdriver を使用して HTML タグのすべての子からテキストを抽出する方法

分類Dev

Apache JmeterでJavaベースのSelenium WebDriverテストを実行する

分類Dev

PythonでSelenium Webdriverを使用して、属性のないツールチップからテキストを取得する方法は?

分類Dev

Javaを使用してSelenium WebDriverの非表示フィールドにテキストを入力する方法

分類Dev

Selenium Webdriver 例外 ElementNotVisibleException を修正する方法は?

分類Dev

Selenium WebDriver が javascript で Span タグからのテキストを検証する方法

分類Dev

Selenium WebDriverがリンクテキストで要素を見つけられない

分類Dev

TorでSelenium WebDriverを使用する

分類Dev

JavaでSelenium WebDriverを使用する

Related 関連記事

  1. 1

    Selenium Webdriverテキストをこする方法は?

  2. 2

    Selenium WebDriverでテキストとWebリンクを抽出する

  3. 3

    Selenium Webdriver で一意のテキスト値を提供する

  4. 4

    Selenium WebDriver- <span>テキストを取得

  5. 5

    Selenium Webdriver-IfステートメントでisDisplayed()を使用する

  6. 6

    Selenium WebDriver、Javaを使用してテキストでWeb要素を選択する方法

  7. 7

    子要素のテキストを含めずに、Selenium WebDriverで要素のテキストを取得する方法は?

  8. 8

    JavaでSelenium WebDriver(Selenium 2)を使用してテキストボックスに入力する方法

  9. 9

    Selenium Webdriverの使用方法は?

  10. 10

    Selenium WebDriver-Maven-IllegalStateパス

  11. 11

    Python を使用した Selenium Webdriver

  12. 12

    Selenium WebDriverとJavaを使用して要素からテキストを取得する方法

  13. 13

    Selenium WebDriverで非表示要素からテキストを読み取る方法は?

  14. 14

    Selenium Webdriverでオートコンプリートをテストする

  15. 15

    Selenium Webdriver を使用してテキスト エリア フィールドをクリアできない

  16. 16

    Selenium WebDriver を使用してテキストで要素を検索する

  17. 17

    JavaScriptをSelenium WebDriver Javaで使用する方法

  18. 18

    Selenium WebDriverでTestNgを使用する方法は?

  19. 19

    Selenium WebDriver-テストケースの実行速度を制御する方法

  20. 20

    Selenium WebDriverを使用して動的テキスト(成功および失敗のテキスト)を処理する方法

  21. 21

    Python で Selenium Webdriver を使用して HTML タグのすべての子からテキストを抽出する方法

  22. 22

    Apache JmeterでJavaベースのSelenium WebDriverテストを実行する

  23. 23

    PythonでSelenium Webdriverを使用して、属性のないツールチップからテキストを取得する方法は?

  24. 24

    Javaを使用してSelenium WebDriverの非表示フィールドにテキストを入力する方法

  25. 25

    Selenium Webdriver 例外 ElementNotVisibleException を修正する方法は?

  26. 26

    Selenium WebDriver が javascript で Span タグからのテキストを検証する方法

  27. 27

    Selenium WebDriverがリンクテキストで要素を見つけられない

  28. 28

    TorでSelenium WebDriverを使用する

  29. 29

    JavaでSelenium WebDriverを使用する

ホットタグ

アーカイブ