0
これはいくつかの方法で試しましたが、直感的なことを達成することができません。例として私がしようとしていることは次のとおりです。SeleniumとPythonでテキストを保存して要素検索に使用する方法
driver.find_element_by_class_name('foo').text
driver.find_element_by_class_name('foo').click()
if ('text') in driver.find_element_by_class_name('bar')
print ("Pass")
else:
print ("Fail")
私は私の意図を明確にしたいと思います。お気軽にお問い合わせください。 1つの要素の動的テキストを探していて、それが別の要素に存在することを確認しています。
は今、私は提案を試してみた:
searchText = driver.find_element_by_class_name('foo').text
driver.find_element_by_class_name('foo').click()
text = driver.find_element_by_class_name('bar').text
print (searchText in text)
...これはまったく何もしません。エラーも印刷もありません。
ありがとう、@ JeffC。奇妙なことに、それはまったく何も返しません。エラーもターミナルプリントもありません。何もない。 – wildshroom
答えを編集しました...デバッグしましょう...それぞれの検索後にプリントを追加しました。彼らが何を印刷するかを見てください。 – JeffC
近づいて、JeffC。 'TypeError: 'str'と 'bool'オブジェクトを連結できないのを助けるエラーが出ました – wildshroom