Web オートメーションに Selenium を使用する場合、要素のテキストの取得とその innerHTML の取得の違いを理解することが重要です。どちらのメソッドも貴重な情報を提供できますが、目的は異なります。
まず、text はプロパティですが、innerHTML属性です。プロパティは要素に固有のものですが、属性は変更可能な外部特性です。
get_attribute("innerHTML") メソッドは次の内容を取得します。要素の innerHTML。要素の開始タグと終了タグ内の HTML マークアップを取得します。
構文:
element.get_attribute("innerHTML")
例:
text_from_innerHTML = element.get_attribute("innerHTML")
text メソッドは、HTML マークアップを除いた要素のテキスト コンテンツを取得します。これには、表示されているテキストと、