如何断言找到xpath?

时间:2017-07-12 16:10:29

标签: python selenium

忍受我,我对此很新。我使用Selenium Webdriver用Python编写。

我已经写了一个测试,我想让assertion找到class存在。我尝试了多种方法来做这件事,但我感觉它好像不能正常工作。

我附上了我正在查看的代码的照片(突出显示的行),这是我到目前为止所拥有的。这是一个弹出窗口,用于通知表单已提交成功。

self.assertTrue(driver.find_element(By.XPATH, '//*[@id="message-center"]/div'))

enter image description here

1 个答案:

答案 0 :(得分:0)

我会利用.find_elements方法。如果没有找到这样的元素,它将返回一个空列表。

self.assertTrue(driver.find_elements(By.XPATH, '//*[@id="message-center"]/div').count() > 0);