Replies: 2 comments 4 replies
-
Once you do So instead of calling |
Beta Was this translation helpful? Give feedback.
-
I have tried these here: def find_buttons_with_review_ids(self, uniq_id):
"""
Finds all buttons with both data-review-id and data-href attributes.
"""
base_path = (
f"{BASE_XPATH}div/div[1]/div/div/div[2]//button"
)
elements = self.find_elements(base_path)
print(f"rev_elements {elements}")
reviewers = []
for element in elements:
review_id = element.get_attribute("data-review-id")
print(f"\nreview_id {review_id}")
if review_id:
review_divs = element.find_element("//div")
print(f"\nreview_divs {review_divs}")
review_spans = element.find_element("//span")
print(f"\nreview_spans {review_spans}")
return reviewers I get an error saying invalid argument: invalid locator Even using |
Beta Was this translation helpful? Give feedback.
-
Here in this code
issue is here,
What is the way to first find an element and then inside the element find all elements? I checked it, and it does not work like this. I found a solution for using a new selector.
Beta Was this translation helpful? Give feedback.
All reactions