Skip to content

Commit 9e940dc

Browse files
authored
Merge pull request #1509 from seleniumbase/manifest-v3-recorder-extension
Manifest V3 Recorder Extension
2 parents 7458da8 + f1b6f17 commit 9e940dc

File tree

7 files changed

+22
-13
lines changed

7 files changed

+22
-13
lines changed

mkdocs_build/requirements.txt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# mkdocs dependencies for generating the seleniumbase.io website
22
# Minimum Python version: 3.7
33

4-
regex>=2022.8.17
4+
regex>=2022.9.13
55
docutils==0.19
66
python-dateutil==2.8.2
77
livereload==2.6.3
@@ -23,8 +23,13 @@ lunr==0.6.2
2323
nltk==3.7
2424
tornado==6.2
2525
watchdog==2.1.9
26+
cairocffi==1.3.0
27+
cairosvg==2.5.2
28+
cssselect2==0.6.0
29+
tinycss2==1.1.1
30+
defusedxml==0.7.1
2631
mkdocs==1.3.1
27-
mkdocs-material==8.4.3
32+
mkdocs-material==8.5.0
2833
mkdocs-exclude-search==0.6.4
2934
mkdocs-simple-hooks==0.1.5
3035
mkdocs-material-extensions==1.0.3

requirements.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ attrs>=21.4.0;python_version<"3.6"
1414
attrs>=22.1.0;python_version>="3.6"
1515
PyYAML>=6.0;python_version>="3.6"
1616
traitlets>=4.3.3;python_version<"3.7"
17-
traitlets>=5.3.0;python_version>="3.7"
17+
traitlets>=5.4.0;python_version>="3.7"
1818
certifi>=2021.10.8;python_version<"3.6"
19-
certifi>=2022.6.15;python_version>="3.6"
19+
certifi>=2022.6.15.2;python_version>="3.6"
2020
filelock>=3.2.1;python_version<"3.6"
2121
filelock>=3.4.1;python_version>="3.6" and python_version<"3.7"
2222
filelock>=3.8.0;python_version>="3.7"
@@ -34,7 +34,7 @@ parso==0.8.3;python_version>="3.6"
3434
jedi==0.17.2;python_version<"3.6"
3535
jedi==0.18.1;python_version>="3.6"
3636
idna==2.10;python_version<"3.6"
37-
idna==3.3;python_version>="3.6"
37+
idna==3.4;python_version>="3.6"
3838
chardet==3.0.4;python_version<"3.6"
3939
chardet==4.0.0;python_version>="3.6" and python_version<"3.7"
4040
chardet==5.0.0;python_version>="3.7"
@@ -93,7 +93,7 @@ beautifulsoup4==4.9.3;python_version<"3.6"
9393
beautifulsoup4==4.11.1;python_version>="3.6"
9494
cryptography==2.9.2;python_version<"3.6"
9595
cryptography==36.0.2;python_version>="3.6" and python_version<"3.7"
96-
cryptography==37.0.4;python_version>="3.7"
96+
cryptography==38.0.1;python_version>="3.7"
9797
pygments==2.5.2;python_version<"3.6"
9898
pygments==2.13.0;python_version>="3.6"
9999
prompt-toolkit==1.0.18;python_version<"3.6"
@@ -111,7 +111,7 @@ pycparser==2.21
111111
pymysql==0.10.1;python_version<"3.6"
112112
pymysql==1.0.2;python_version>="3.6"
113113
pyotp==2.3.0;python_version<"3.6"
114-
pyotp==2.6.0;python_version>="3.6"
114+
pyotp==2.7.0;python_version>="3.6"
115115
cffi==1.15.1
116116
toml==0.10.2
117117
typing-extensions==3.10.0.2;python_version<"3.6"

seleniumbase/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# seleniumbase package
2-
__version__ = "4.3.8"
2+
__version__ = "4.4.0"

seleniumbase/extensions/recorder.zip

-4 Bytes
Binary file not shown.

seleniumbase/fixtures/base_case.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@ def test_anything(self):
6969
from seleniumbase.fixtures import shared_utils
7070
from seleniumbase.fixtures import xpath_to_css
7171

72+
__all__ = ["BaseCase"]
73+
7274
logging.getLogger("requests").setLevel(logging.ERROR)
7375
logging.getLogger("urllib3").setLevel(logging.ERROR)
7476
urllib3.disable_warnings()
@@ -4450,6 +4452,7 @@ def __process_recorded_actions(self):
44504452
import unicodedata
44514453

44524454
action[1][0] = unicodedata.normalize("NFKC", action[1][0])
4455+
action[1][0] = action[1][0].replace("\n", "\\n")
44534456
method = "assert_text"
44544457
if action[0] == "as_et":
44554458
method = "assert_exact_text"

seleniumbase/js_code/recorder_js.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -526,6 +526,7 @@
526526
});
527527
document.body.addEventListener('mousedown', function (event) {
528528
reset_if_recorder_undefined();
529+
new_tab_on_new_origin();
529530
if (sessionStorage.getItem('pause_recorder') === 'yes') return;
530531
const d_now = Date.now();
531532
el = event.target;

setup.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -140,9 +140,9 @@
140140
'attrs>=22.1.0;python_version>="3.6"',
141141
'PyYAML>=6.0;python_version>="3.6"',
142142
'traitlets>=4.3.3;python_version<"3.7"',
143-
'traitlets>=5.3.0;python_version>="3.7"',
143+
'traitlets>=5.4.0;python_version>="3.7"',
144144
'certifi>=2021.10.8;python_version<"3.6"',
145-
'certifi>=2022.6.15;python_version>="3.6"',
145+
'certifi>=2022.6.15.2;python_version>="3.6"',
146146
'filelock>=3.2.1;python_version<"3.6"',
147147
'filelock>=3.4.1;python_version>="3.6" and python_version<"3.7"',
148148
'filelock>=3.8.0;python_version>="3.7"',
@@ -160,7 +160,7 @@
160160
'jedi==0.17.2;python_version<"3.6"',
161161
'jedi==0.18.1;python_version>="3.6"',
162162
'idna==2.10;python_version<"3.6"', # Must stay in sync with "requests"
163-
'idna==3.3;python_version>="3.6"', # Must stay in sync with "requests"
163+
'idna==3.4;python_version>="3.6"', # Must stay in sync with "requests"
164164
'chardet==3.0.4;python_version<"3.6"', # Stay in sync with "requests"
165165
'chardet==4.0.0;python_version>="3.6" and python_version<"3.7"',
166166
'chardet==5.0.0;python_version>="3.7"', # Stay in sync with "requests"
@@ -218,7 +218,7 @@
218218
'beautifulsoup4==4.11.1;python_version>="3.6"',
219219
'cryptography==2.9.2;python_version<"3.6"',
220220
'cryptography==36.0.2;python_version>="3.6" and python_version<"3.7"',
221-
'cryptography==37.0.4;python_version>="3.7"',
221+
'cryptography==38.0.1;python_version>="3.7"',
222222
'pygments==2.5.2;python_version<"3.6"',
223223
'pygments==2.13.0;python_version>="3.6"',
224224
'prompt-toolkit==1.0.18;python_version<"3.6"',
@@ -236,7 +236,7 @@
236236
'pymysql==0.10.1;python_version<"3.6"',
237237
'pymysql==1.0.2;python_version>="3.6"',
238238
'pyotp==2.3.0;python_version<"3.6"',
239-
'pyotp==2.6.0;python_version>="3.6"',
239+
'pyotp==2.7.0;python_version>="3.6"',
240240
"cffi==1.15.1",
241241
"toml==0.10.2",
242242
'typing-extensions==3.10.0.2;python_version<"3.6"', # <3.9 for "rich"

0 commit comments

Comments
 (0)