我正在尝试验证页面上是否存在文本。通过ID验证元素很简单,尝试使用文本进行验证是行不通的。而且,我找不到通过验证网页上的文本的正确属性。
使用By属性的 ID 示例
self.assertTrue(self.is_element_present(By.ID, "FOO"))
示例我尝试使用By属性对文本使用(不起作用)
self.assertTrue(self.is_element_present(By.TEXT, "BAR"))
我也试过这些,带有 *error (下)
self.assertTrue(self.is_text_present("FOO"))
和
self.assertTrue(self.driver.is_text_present("FOO"))
*错误:AttributeError:“WebDriver”对象没有属性“is_element_present”
我在尝试验证时也遇到了同样的问题By.Image
。