POM¶
Page Object Model¶
-
class
pom.App(url, browser, *args, **kwgs)[source]¶ Web application.
Parameters: - url (str) – URL of web application.
- browser (str) – Name of browser to launch.
- *args – Selenium arguments.
- **kwgs – Selenium keyword arguments.
-
class
pom.Page(app)[source]¶ Page of web application.
Parameters: app (App) – Web application. -
exec_js(js_code, async=False)[source]¶ Execute javascript code.
Parameters: - js_code (str) – Valid javascript code.
- async (bool, optional) – Flag to execute javascript code
asynchronously or not. Defaults to
False.
-
source¶ Page source code.
-