我试图点击位于不同的页面位置的“添加”按钮,我需要点击它多次,因为我有一个列表,其中包含的数字等于点击“添加”按钮的数字。我列举了一个返回索引和数字,如下所示:
1: 10
2: 9
3: 9
4: 3
5: 4
索引属于“添加”按钮的位置,而数字对应于我想要在每个按钮位置点击“添加”按钮的次数。
非常感谢您的帮助。
编辑
以下是代码示例
for location, add in enumerate(get_click_number_by_location):
set_click_by_location[location] = add
for n_location in set_click_by_location.keys():
add_click = self.driver.find_element(By.XPATH, f"//div[@id='part-{n_location}/accordeon']//div[contains(@class,'btn--children')][normalize-space()='Add']")
add_click_by_location = self.driver.execute_script('arguments[0].click()', add_click)
for add in set_click_by_location.values():
add_click_by_location
1条答案
按热度按时间gr8qqesn1#
我终于设法得到了一个解决方案,如果它能帮助某人,下面是代码: