テキストを取得するPythonseleniumxpathが空です

選択する

だから私はこのリンクを持っていて、このXPathからテキストを取得しようとしています//div[@class='titlu']が、何らかの理由でテキストがどのように表示されるかを取得したり、サイトにそのテキストが含まれていても空の文字列を受信したりすることがあります。

私は何を試しましたか:

wait = WebDriverWait(self.driver, 10)   
wait.until(EC.presence_of_element_located((By.PARTIAL_LINK_TEXT, "Ap. de lux 3 ")))
e = self.driver.find_element_by_xpath(html_data.xpath)

また:

wait = WebDriverWait(self.driver, 10)
wait.until(EC.presence_of_element_located((By.XPATH, xpath)))
e = self.driver.find_element_by_xpath(xpath)

また、私はこのタイプの待機を使用しました:

self.driver.implicitly_wait(10)

現時点でテキストを取得する方法:

self.driver.find_element_by_xpath(xpath).text

ここで私が直面した問題は、実際にXPathが検出され、すでに存在しているにもかかわらず、テキストが表示されない場合と表示されない場合があることです。完全にロードされていない可能性がありますが、これを修正する方法についてアドバイスをいただけますか?

更新:

また、セレンを使用してその場所とサイズを取得しようとしていますが、両方とも0になります。どうすれば修正できますか?

with, height = self.driver.find_element_by_xpath(html_data.xpath).size x, y = self.driver.find_element_by_xpath(html_data.xpath).location

ewwink

の最初の要素//div[@class='titlu']は非表示になっており、使用し.textても値は表示されません。これは、表示されているテキストのみを抽出するため、.get_attribute('textContent')2番目の要素を使用または選択するためです。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Java:ArrayListがコンテンツを取得するテキストファイルを空にするとすぐに、ArrayListが空になります

分類Dev

IOS:UITextFieldが空の場合に返すプレースホルダーテキストを取得するにはどうすればよいですか?

分類Dev

スパンからテキストを取得すると空の文字列が返されます

分類Dev

Javaで空のJavaScript配列を取得する(Seleniumテスト)

分類Dev

キャレットでコンテキストを取得する

分類Dev

jqueryでテキストボックスの複数の空の値の単一の束を取得する

分類Dev

Seleniumでテキストボックスが空であることを表明する

分類Dev

特定の条件でテキスト領域を空にするためのヘルプが必要です

分類Dev

「a」テキストと通常のテキストの両方をscrapyで取得する

分類Dev

テキストの行数を取得する

分類Dev

テキストを取得するtdXpath PHP

分類Dev

CustomViewクラスでMainActivityコンテキストを取得する

分類Dev

スパン内でテキストを取得する方法

分類Dev

Tampermonkeyでスパンテキストの値を取得する

分類Dev

Javascriptでテキストボックスの値を取得する

分類Dev

Python スクレイピーでテキストを取得する

分類Dev

JavaScriptでコメントテキストを取得する

分類Dev

SeleniumテストでXPathを使用してテキストでWebElementを取得する

分類Dev

SeleniumテストでXPathを使用してテキストでWebElementを取得する

分類Dev

Pythonでテキストでhrefリンクを取得する方法

分類Dev

CRLの生成のコンテキストでInputStreamが空であることを確認する方法は?

分類Dev

Pyhthonbs4が迷子のテキストを取得する

分類Dev

Pythonを使用してhrefでテキストを取得する

分類Dev

XSLTを使用して文字列でテキストを取得する

分類Dev

PHPでテキストが一致するすべての行を取得する方法

分類Dev

テキストボックスが空でない場合、ページの更新を拒否する

分類Dev

Javascriptでテキストボックスが空かどうかを確認する

分類Dev

PHPでテキストボックスが空かどうかを確認する

分類Dev

testcafeで空のテキストボックスをアサートする

Related 関連記事

  1. 1

    Java:ArrayListがコンテンツを取得するテキストファイルを空にするとすぐに、ArrayListが空になります

  2. 2

    IOS:UITextFieldが空の場合に返すプレースホルダーテキストを取得するにはどうすればよいですか?

  3. 3

    スパンからテキストを取得すると空の文字列が返されます

  4. 4

    Javaで空のJavaScript配列を取得する(Seleniumテスト)

  5. 5

    キャレットでコンテキストを取得する

  6. 6

    jqueryでテキストボックスの複数の空の値の単一の束を取得する

  7. 7

    Seleniumでテキストボックスが空であることを表明する

  8. 8

    特定の条件でテキスト領域を空にするためのヘルプが必要です

  9. 9

    「a」テキストと通常のテキストの両方をscrapyで取得する

  10. 10

    テキストの行数を取得する

  11. 11

    テキストを取得するtdXpath PHP

  12. 12

    CustomViewクラスでMainActivityコンテキストを取得する

  13. 13

    スパン内でテキストを取得する方法

  14. 14

    Tampermonkeyでスパンテキストの値を取得する

  15. 15

    Javascriptでテキストボックスの値を取得する

  16. 16

    Python スクレイピーでテキストを取得する

  17. 17

    JavaScriptでコメントテキストを取得する

  18. 18

    SeleniumテストでXPathを使用してテキストでWebElementを取得する

  19. 19

    SeleniumテストでXPathを使用してテキストでWebElementを取得する

  20. 20

    Pythonでテキストでhrefリンクを取得する方法

  21. 21

    CRLの生成のコンテキストでInputStreamが空であることを確認する方法は?

  22. 22

    Pyhthonbs4が迷子のテキストを取得する

  23. 23

    Pythonを使用してhrefでテキストを取得する

  24. 24

    XSLTを使用して文字列でテキストを取得する

  25. 25

    PHPでテキストが一致するすべての行を取得する方法

  26. 26

    テキストボックスが空でない場合、ページの更新を拒否する

  27. 27

    Javascriptでテキストボックスが空かどうかを確認する

  28. 28

    PHPでテキストボックスが空かどうかを確認する

  29. 29

    testcafeで空のテキストボックスをアサートする

ホットタグ

アーカイブ