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