Molybden API
Loading...
Searching...
No Matches
devtools.hpp
1// Copyright (c) 2000-2023 TeamDev Ltd. All rights reserved.
2// TeamDev PROPRIETARY and CONFIDENTIAL.
3// Use is subject to license terms.
4
5#ifndef MOLYBDEN_DEVTOOLS_HPP
6#define MOLYBDEN_DEVTOOLS_HPP
7
8#include <memory>
9#include <string>
10
11namespace molybden {
12
13class Browser;
14
20class DevTools {
21 public:
25 virtual std::shared_ptr<Browser> browser() = 0;
26
31 virtual void show() = 0;
32
36 virtual void hide() = 0;
37};
38
39} // namespace molybden
40
41#endif // MOLYBDEN_DEVTOOLS_HPP
Allows working with Chromium DevTools and access the remote debugging URL of the currently loaded web...
Definition devtools.hpp:20
virtual void hide()=0
Hides the Chromium DevTools window if it is shown.
virtual void show()=0
Opens Chromium DevTools in a new window.
virtual std::shared_ptr< Browser > browser()=0
Returns the browser instance of this DevTools.