Skip to content

Commit 434da90

Browse files
committed
[#33] retrieve user agent function added
1 parent 055a02c commit 434da90

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

s_tool/driver.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
get_cookies,
1414
get_element,
1515
get_session,
16+
get_user_agent,
1617
hide_show_elements,
1718
is_element,
1819
page_source,
@@ -96,6 +97,7 @@ def _load_methods(self):
9697
self.fill = partial(fill, self.driver)
9798
self.is_element = partial(is_element, self.driver)
9899
self.set_cookies = partial(set_cookies, self.driver)
100+
self.ua = partial(get_user_agent, self.driver)
99101

100102

101103
if __name__ == "__main__":

s_tool/utils.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -311,3 +311,18 @@ def is_element(driver, locator_text, locator_type="id", wait_time=2):
311311
return True
312312
except:
313313
return False
314+
315+
316+
def get_user_agent(driver: webdriver) -> str:
317+
"""Return current user agent string
318+
319+
Args:
320+
driver : selenium web driver
321+
322+
Retuns:
323+
str
324+
325+
Usage:
326+
get_user_agent()
327+
"""
328+
return driver.execute_script("return navigator.userAgent")

0 commit comments

Comments
 (0)