Skip to content

Commit 54d7804

Browse files
committed
Update methods for getting the link text from selectors
1 parent db91e6c commit 54d7804

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

seleniumbase/fixtures/page_utils.py

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,11 @@ def get_link_text_from_selector(selector):
7878
A basic method to get the link text from a link text selector.
7979
"""
8080
if selector.startswith("link="):
81-
return selector.split("link=")[1]
81+
return selector[len("link="):]
8282
elif selector.startswith("link_text="):
83-
return selector.split("link_text=")[1]
83+
return selector[len("link_text="):]
8484
elif selector.startswith("text="):
85-
return selector.split("text=")[1]
85+
return selector[len("text="):]
8686
return selector
8787

8888

@@ -91,11 +91,17 @@ def get_partial_link_text_from_selector(selector):
9191
A basic method to get the partial link text from a partial link selector.
9292
"""
9393
if selector.startswith("partial_link="):
94-
return selector.split("partial_link=")[1]
94+
return selector[len("partial_link="):]
9595
elif selector.startswith("partial_link_text="):
96-
return selector.split("partial_link_text=")[1]
96+
return selector[len("partial_link_text="):]
9797
elif selector.startswith("partial_text="):
98-
return selector.split("partial_text=")[1]
98+
return selector[len("partial_text="):]
99+
elif selector.startswith("p_link="):
100+
return selector[len("p_link="):]
101+
elif selector.startswith("p_link_text="):
102+
return selector[len("p_link_text="):]
103+
elif selector.startswith("p_text="):
104+
return selector[len("p_text="):]
99105
return selector
100106

101107

0 commit comments

Comments
 (0)