如何断言查找xpath?

2024-06-02 08:37:10 发布

您现在位置:Python中文网/ 问答频道 /正文

请容忍我,我对这个很陌生。我正在用Python写Selenium Webdriver。你知道吗

我写了一个测试,我想做一个assertion来找出是否存在一个class。我尝试了多种方法去做这件事,但我觉得好像它是不正确的工作。你知道吗

我已经附上了一张我正在看的代码的照片(突出显示的一行),这是我到目前为止看到的。这将触发一个弹出窗口,通知表单提交成功。你知道吗

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

enter image description here


Tags: 方法代码self表单bydriverseleniumelement
1条回答
网友
1楼 · 发布于 2024-06-02 08:37:10

我会利用.find\u elements方法。如果找不到这样的元素,它将返回一个空列表。你知道吗

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

相关问题 更多 >