[在此输入图像说明][1]"""
定义选择删除组(自定义):WebDriverWait(self. driver,20). until(所有元素的预期条件存在位置((按. TAG_NAME,"用户信息"))users = self. driver.查找元素(按. TAG_NAME,"用户信息")用于用户中的成员:m =成员.查找元素(按.标签名称,"a")时间.休眠(10)
if '0 members' in m.text.strip():
m.click()
WebDriverWait(self.driver, 20).until(
expected_conditions.element_to_be_clickable((By.XPATH, self.delete_group_xpath))).click()
WebDriverWait(self.driver, 20).until(
expected_conditions.element_to_be_clickable((By.XPATH, self.ok_button_xpath))).click()
[enter image description here](https://i.stack.imgur.com/eA9us.png)
Now I want to run the same code until no further "0 members" found
[1]: https://i.stack.imgur.com/IM7lr.png
1条答案
按热度按时间lx0bsm1f1#
你需要在一个循环中执行if。目前,你只是在询问文本中是否有成员为0的行。所以类似于: