Skip to content

Commit c5e6022

Browse files
0.50.1
1 parent 5efe0a5 commit c5e6022

1 file changed

Lines changed: 20 additions & 1 deletion

File tree

‎README.md‎

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2+
3+
4+
15
NODRIVER
26
=======================
37

@@ -63,6 +67,21 @@ to fully customizable everything using the entire array of
6367
what is new
6468
--------------------
6569

70+
### 0.50.1 switch to flat mode connection.
71+
72+
Parts are rewritten to use flat connections in the protocol.
73+
Why?
74+
- iframes are included in most operations.
75+
- tab got a new method: `await tab.get_frames()`
76+
which will return Iframes that are inspectable.
77+
- find() will include iframes, so you can even search for "verify you are human" and
78+
click the verification checkbox in js challenges.
79+
80+
Since this required quite some rewriting, please test thoroughly, especially if you run large projects.
81+
82+
<video autoplay loop muted playsinline src="https://github.com/user-attachments/assets/b30872f0-62fe-45b2-a67a-adc1e0c7c048"/>
83+
84+
6685
### ```tab.xpath(selector, timeout=2.5)```
6786
find nodes using xpath selector!
6887
see [tab xpath in the api docs](https://ultrafunkamsterdam.github.io/nodriver/nodriver/classes/tab.html#nodriver.Tab.xpath)
@@ -365,4 +384,4 @@ if __name__ == "__main__":
365384

366385
```
367386

368-
### more examples in the ./example/ folder
387+
### more examples in the ./example/ folder

0 commit comments

Comments
 (0)