企业微信点击添加成员按钮后,url变了,但是界面没变

问题

在执行web自动化测试时,点击企业微信界面上的添加成员按钮,url地址变了,但是界面没变,添加了显示等待也不行

问题原因

需要多次点击

解决方法

使用循环一直点击,直到新界面的元素找到,结束点击
封装方法:
click_element 是需要一直点击的元素,waite_element 是要找的元素,里面的finds是封装的find_elements

    def wait_element_show(self,click_element,waite_element):
        n = 1

        while True:
            user = self.finds(waite_element)
            logger.info(f'第{n}次点击')
            if len(user) < 1:
                ele = self.finds(click_element)
                ele[0].click()
                n+=1
            else:
                break

在编写web自动化测试中,当遇到点击元素后,没有进行下一步的操作,可以添加显示等待,当显示等待也无法解决时,可以使用此方法