无法选中属于特定图像的复选框。 https://i.stack.imgur.com/upIYA.png
def select_image_in_drawer(self, image_name):
checkbox = self.driver.find_element(*EditSpecificationLocators.DRAWER_IMAGE_CHECKBOX)
drawer_image = self.driver.find_elements(*EditSpecificationLocators.DRAWER_IMAGE_NAME)
for iname in drawer_image:
tag_val = iname.text # get text of an element
if image_name == iname.text:
print(tag_val)
checkbox.click()
您不会基于
iname
更改定位器。您总是单击checkbox
。您应该能够使用下面的XPath定位器找到“kyoScan-4”的复选框使用该定位器(修改为查找
image_name
作为包含的文本),可以将方法简化为一行注意:您可能需要等待元素可单击。。。然后单击它。你知道吗
相关问题 更多 >
编程相关推荐