テキストがあるかどうか、どのように知ることができますか?私はこのコードを使用:テキストが存在するかどうか(Selenium、Python)
pricelist = driver.find_elements_by_xpath(".//*[@id='scroll']/div[2]/div/div[2]/div")
if EC.text_to_be_present_in_element(By.XPATH(".//*[@id='scroll']/div[2]/div/div[2]/div[1]")):
price = pricelist[1].text
elif EC.text_to_be_present_in_element(By.XPATH(".//*[@id='scroll']/div[2]/div/div[2]/div[2]")):
price = pricelist[2].text
else:
price = pricelist[3].text
問題:
TypeError: 'str' object is not callable
期待される条件の使用は正しくありません。このECは、ロケータによって返された要素のテキストを、2番目の引数として指定したテキストと比較します。 – Grasshopper