答えは簡単かもしれませんが、XPath を使用した Selenium が、XML ではない HTML、つまりオープンタグを含む HTML で適切に動作するかどうかは誰にもわかりますか? 私の場合、それらは<col>
と<input>
です。
私が尋ねている理由は、自動化テスト チームが問題に遭遇することがよくあるためです。たとえば、FirePath で使用すると、同じ XPath が同じページの要素を選択するのに、Selenium XPath セレクターが機能しない場合があります。HTML が有効な XML ではないことが原因でしょうか? 私の知る限り、XPath はもともと XML データを処理するために考案されました。