UI Web docs

dev-linux
Mikhail 2 years ago
parent 3adcc94cd1
commit 84ecbb618e

@ -24,13 +24,13 @@ def BrowserChromeStart(inDriverExePathStr:str = None, inChromeExePathStr:str = N
UIWeb.BrowserChromeStart() UIWeb.BrowserChromeStart()
UIWeb.BrowserClose() UIWeb.BrowserClose()
:param inDriverExePathStr: _description_, по умолчанию None :param inDriverExePathStr: Путь до компонента webdriver.exe, по умолчанию None (путь до webdriver.exe, который расположен в репозитории pyOpenRPA)
:type inDriverExePathStr: str, опционально :type inDriverExePathStr: str, опционально
:param inChromeExePathStr: _description_, по умолчанию None :param inChromeExePathStr:Путь до компонента chrome.exe, по умолчанию None (путь до chrome.exe, который расположен в репозитории pyOpenRPA)
:type inChromeExePathStr: str, опционально :type inChromeExePathStr: str, опционально
:param inExtensionPathList: _description_, по умолчанию None :param inExtensionPathList: Список путей, по которым располагаются расширения Chrome, по умолчанию None
:type inExtensionPathList: list, опционально :type inExtensionPathList: list, опционально
:param inProfilePathStr: _description_, по умолчанию None :param inProfilePathStr: Путь, по которому выполнить сохранения профиля Chrome (история, куки и т.д.), по умолчанию None (профиль не сохраняется)
:type inProfilePathStr: str, опционально :type inProfilePathStr: str, опционально
:return: Объект браузера Google Chrome :return: Объект браузера Google Chrome
:rtype: webdriver.Chrome :rtype: webdriver.Chrome
@ -109,7 +109,7 @@ def PageOpen(inURLStr: str):
if gBrowser is not None: gBrowser.get(inURLStr) if gBrowser is not None: gBrowser.get(inURLStr)
def PageScrollTo(inVerticalPxInt=0, inHorizontalPxInt=0): def PageScrollTo(inVerticalPxInt=0, inHorizontalPxInt=0):
"""_summary_ """L+,W+: Выполнить прокрутку страницы (по вертикали или по горизонтали)
.. code-block:: python .. code-block:: python
@ -117,13 +117,13 @@ def PageScrollTo(inVerticalPxInt=0, inHorizontalPxInt=0):
from pyOpenRPA.Robot import UIWeb from pyOpenRPA.Robot import UIWeb
UIWeb.BrowserChromeStart() UIWeb.BrowserChromeStart()
UIWeb.PageOpen("https://mail.ru") UIWeb.PageOpen("https://mail.ru")
UIWeb.PageJSExecute(alert('arguments[0]);", "hello world!") UIWeb.PageScrollTo(inVerticalPxInt=100)
UIWeb.BrowserClose() UIWeb.BrowserClose()
:param inVerticalPxInt: _description_, defaults to 0 :param inVerticalPxInt: Величина вертикальной прокрутки страницы в пикселях, по умолчанию 0
:type inVerticalPxInt: int, optional :type inVerticalPxInt: int, опционально
:param inHorizontalPxInt: _description_, defaults to 0 :param inHorizontalPxInt: Величина горизонтальной прокрутки страницы в пикселях, по умолчанию 0
:type inHorizontalPxInt: int, optional :type inHorizontalPxInt: int, опционально
""" """
PageJSExecute(inJSStr=f"scroll({inHorizontalPxInt},{inVerticalPxInt})") PageJSExecute(inJSStr=f"scroll({inHorizontalPxInt},{inVerticalPxInt})")

Loading…
Cancel
Save