pythonselenium:在元素lis中断言文本

2024-04-19 16:03:12 发布

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

我试图介绍一个例子,我需要查看一个div列表中是否没有一个字符串。XPATH表达式返回N个div,其中包含我需要断言的文本。也许你们能帮我弄明白吗?你可以在下面找到我的代码。在

定位器: 定位器.py在

lines_all = (By.XPATH, '/html/body/div[1]/div[3]/div/div[3]/div[1]/div[1]/div[2]/div[8]/div/div[1]')

函数:数字_页面.py在

^{pr2}$

测试:测试.py在

def test_lines(self):
    main_page.find_number(number)
    number_lines = number_page.check_dem_lines()
    for lines in number_lines:
        if lines.text == 'String that should not be there':
            assert False

Tags: 字符串代码py文本divnumber列表表达式