Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
0e32c2d
adding functions to locate elements based on their tagname, attribute…
hamzaaitbrik Dec 20, 2024
1547b3d
making the functions more efficient and adding functionality to locat…
hamzaaitbrik Dec 20, 2024
df9bd3f
comments
hamzaaitbrik Dec 20, 2024
e7dff0e
changing find function to search the webpage, including shadowroots a…
hamzaaitbrik Jan 22, 2025
190d9de
more code
hamzaaitbrik Jan 22, 2025
dc7b2a0
finalizing
hamzaaitbrik Jan 22, 2025
12eab34
added functionality to find elements using their tagname or attribute…
hamzaaitbrik Jan 22, 2025
0b77251
Merge branch 'main' into main
hamzaaitbrik Jan 22, 2025
cbdbf06
added functionality to wait for elements using either their tagname, …
hamzaaitbrik Jan 22, 2025
4a67201
Merge branch 'main' of https://github.com/hamzaaitbrik/zendriver
hamzaaitbrik Jan 22, 2025
520f17c
adding functionality to search with tagname, attrs, and text combines
hamzaaitbrik Jan 30, 2025
9c465ca
searching by text is now done with attributes by adding the text valu…
hamzaaitbrik Jan 31, 2025
058c069
adding functionality to search by any combination of tagname, attrs, …
hamzaaitbrik Feb 4, 2025
df2ad7b
adding find_elements_by_tagname_attrs_text to search for elements wit…
hamzaaitbrik Feb 4, 2025
7aa2347
modifying find and find_all to work with the new functionality of ide…
hamzaaitbrik Feb 4, 2025
e16dfc8
modifying find_element_by_text and find_elements_by_text to depend on…
hamzaaitbrik Feb 4, 2025
224e49f
removing unnecessary code
hamzaaitbrik Feb 4, 2025
b30a856
adding documentation to the functions
hamzaaitbrik Feb 4, 2025
210d0a0
formatting and linting
hamzaaitbrik Feb 4, 2025
15e753f
added private function _find_elements_by_tagname_attrs_text that hand…
hamzaaitbrik Feb 6, 2025
2b14b52
comments
hamzaaitbrik Feb 6, 2025
2482848
bug fixes
hamzaaitbrik Feb 6, 2025
9c6396d
bug fixes
hamzaaitbrik Feb 6, 2025
594344b
formatting and linting
hamzaaitbrik Feb 6, 2025
5b530c7
resolving conflicts
hamzaaitbrik Feb 8, 2025
99b1d75
resolving conflicts
hamzaaitbrik Feb 8, 2025
ebf94dc
resolving conflicts, formatting, and linting
hamzaaitbrik Feb 8, 2025
fcba019
Merge remote-tracking branch 'upstream/main'
stephanlensky Apr 26, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions examples/network_monitor.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ async def main():

tab = await browser.get("https://www.google.com/?hl=en")

reject_btn = await tab.find("reject all", best_match=True)
reject_btn = await tab.find(text="reject all")
await reject_btn.click()

search_inp = await tab.select("textarea")
await search_inp.send_keys("undetected zendriver")

search_btn = await tab.find("google search", True)
search_btn = await tab.find(text="google search")
await search_btn.click()

for _ in range(10):
Expand Down
Loading