SYMBOL INDEX (422 symbols across 54 files) FILE: include/webdriverxx/browsers/chrome.h type PerfLoggingPrefs (line 9) | struct PerfLoggingPrefs FILE: include/webdriverxx/browsers/firefox.h function namespace (line 6) | namespace webdriverxx { FILE: include/webdriverxx/browsers/ie.h function namespace (line 6) | namespace webdriverxx { FILE: include/webdriverxx/browsers/phantom.h function namespace (line 6) | namespace webdriverxx { FILE: include/webdriverxx/by.h function namespace (line 6) | namespace webdriverxx { FILE: include/webdriverxx/capabilities.h function namespace (line 10) | namespace browser { function namespace (line 26) | namespace platform { function namespace (line 39) | namespace unexpected_alert_behaviour { function namespace (line 47) | namespace proxy_type { type Proxy (line 68) | struct Proxy function WEBDRIVERXX_PROPERTY (line 69) | WEBDRIVERXX_PROPERTIES_BEGIN(Proxy) function Proxy (line 82) | struct SystemProxy : Proxy { // copyable type AutomaticProxyFromUrl (line 86) | struct AutomaticProxyFromUrl function explicit (line 87) | explicit AutomaticProxyFromUrl(const std::string& url) { type ManualProxy (line 97) | struct ManualProxy type FtpProxy (line 105) | struct FtpProxy function explicit (line 106) | explicit FtpProxy(const std::string& address) { SetProxyAddress(address); } type HttpProxy (line 113) | struct HttpProxy function explicit (line 114) | explicit HttpProxy(const std::string& address) { SetProxyAddress(address... type SslProxy (line 121) | struct SslProxy function explicit (line 122) | explicit SslProxy(const std::string& address) { SetProxyAddress(address); } type SocksProxy (line 129) | struct SocksProxy function explicit (line 130) | explicit SocksProxy(const std::string& address) { SetProxyAddress(addres... type LoggingPrefs (line 153) | struct LoggingPrefs FILE: include/webdriverxx/client.h function namespace (line 12) | namespace webdriverxx { FILE: include/webdriverxx/conversions.h function namespace (line 10) | namespace webdriverxx { function Has (line 44) | bool Has(const std::string& name) const { function namespace (line 57) | namespace conversions_detail { function picojson (line 93) | inline function picojson (line 98) | inline function picojson (line 103) | inline function picojson (line 108) | inline function picojson (line 113) | inline function picojson (line 118) | inline function value (line 124) | value CustomToJson(const T& value) { function value (line 131) | value ToJson(const T& value) { function namespace (line 137) | namespace conversions_detail { function CustomFromJson (line 158) | inline function CustomFromJson (line 163) | inline function CustomFromJson (line 168) | inline function CustomFromJson (line 174) | inline function CustomFromJson (line 180) | inline function CustomFromJson (line 185) | inline function CustomFromJson (line 191) | inline function picojson (line 218) | inline function CustomFromJson (line 226) | inline function picojson (line 233) | inline function CustomFromJson (line 241) | inline function picojson (line 248) | inline function CustomFromJson (line 261) | inline FILE: include/webdriverxx/detail/error_handling.h function namespace (line 8) | namespace webdriverxx { FILE: include/webdriverxx/detail/factories.h type IElementFactory (line 22) | struct IElementFactory { FILE: include/webdriverxx/detail/factories_impl.h function namespace (line 10) | namespace webdriverxx { FILE: include/webdriverxx/detail/finder.h function namespace (line 10) | namespace webdriverxx { FILE: include/webdriverxx/detail/http_client.h type IHttpClient (line 18) | struct IHttpClient { FILE: include/webdriverxx/detail/http_connection.h function namespace (line 10) | namespace webdriverxx { FILE: include/webdriverxx/detail/http_request.h function namespace (line 9) | namespace webdriverxx { FILE: include/webdriverxx/detail/keyboard.h function namespace (line 8) | namespace webdriverxx { FILE: include/webdriverxx/detail/meta_tools.h function namespace (line 9) | namespace webdriverxx { FILE: include/webdriverxx/detail/resource.h function namespace (line 11) | namespace webdriverxx { FILE: include/webdriverxx/detail/shared.h function namespace (line 6) | namespace webdriverxx { function Swap (line 73) | void Swap(Shared& other) { FILE: include/webdriverxx/detail/time.h function namespace (line 18) | namespace webdriverxx { FILE: include/webdriverxx/detail/to_string.h function namespace (line 8) | namespace webdriverxx { function namespace (line 25) | namespace webdriverxx_to_string_impl { function namespace (line 35) | namespace webdriverxx { FILE: include/webdriverxx/detail/types.h function namespace (line 9) | namespace webdriverxx { FILE: include/webdriverxx/errors.h function namespace (line 7) | namespace webdriverxx { FILE: include/webdriverxx/js_args.h function namespace (line 7) | namespace webdriverxx { FILE: include/webdriverxx/keys.h function namespace (line 7) | namespace webdriverxx { FILE: include/webdriverxx/picojson.h function namespace (line 89) | namespace picojson { function getc (line 532) | int getc() { function ungetc (line 548) | void ungetc() { function skip_ws (line 556) | void skip_ws() { function expect (line 565) | bool expect(int expect) { function match (line 573) | bool match(const std::string& pattern) { function class (line 800) | class deny_parse_context { function parse_array_stop (line 857) | bool parse_array_stop(size_t) { return true; } function parse_object_start (line 858) | bool parse_object_start() { function set_null (line 879) | bool set_null() { return true; } function set_bool (line 880) | bool set_bool(bool) { return true; } function set_int64 (line 882) | bool set_int64(int64_t) { return true; } function set_number (line 884) | bool set_number(double) { return true; } function parse_array_start (line 889) | bool parse_array_start() { return true; } function parse_array_stop (line 893) | bool parse_array_stop(size_t) { return true; } function parse_object_start (line 894) | bool parse_object_start() { return true; } function std (line 933) | inline std::string parse(value& out, std::istream& is) { function set_last_error (line 945) | inline void set_last_error(const std::string& s) { function std (line 949) | inline const std::string& get_last_error() { function namespace (line 977) | namespace std { function done_testing (line 1022) | static void done_testing() function main (line 1041) | int main(void) FILE: include/webdriverxx/response_status_code.h function namespace (line 5) | namespace response_status_code { FILE: include/webdriverxx/types.h type TimePoint (line 8) | typedef unsigned long long TimePoint; type Duration (line 9) | typedef unsigned Duration; type Cookie (line 26) | struct Cookie { type Button (line 81) | enum Button { FILE: include/webdriverxx/wait.h function namespace (line 10) | namespace webdriverxx { FILE: include/webdriverxx/wait_match.h function namespace (line 13) | namespace webdriverxx { function namespace (line 59) | namespace webdriverxx { type Value (line 109) | typedef decltype(getter()) Value; FILE: include/webdriverxx/webdriver.h function namespace (line 7) | namespace webdriverxx { FILE: include/webdriverxx/window.h function namespace (line 9) | namespace webdriverxx { FILE: test/alerts_test.cpp type test (line 5) | namespace test { class TestAlerts (line 9) | class TestAlerts : public ::testing::Test { method SetUpTestCase (line 11) | static void SetUpTestCase() { method TestAlerts (line 15) | TestAlerts() : driver(GetDriver()) {} function TEST_F (line 20) | TEST_F(TestAlerts, AcceptsAlert) { function TEST_F (line 26) | TEST_F(TestAlerts, DismissesAlert) { function TEST_F (line 32) | TEST_F(TestAlerts, GetsAlertText) { function TEST_F (line 39) | TEST_F(TestAlerts, SendsKeysToAlert) { function TEST_F (line 47) | TEST_F(TestAlerts, DismissesSendedKeys) { FILE: test/browsers_test.cpp type test (line 8) | namespace test { function TEST (line 12) | TEST(Firefox, WithTheSimplestSyntax) { function TEST (line 17) | TEST(Firefox, WithCustomUrl) { function TEST (line 22) | TEST(Firefox, WithDefaultCapabilities) { function TEST (line 28) | TEST(Firefox, HasCapabilitiesProperties) { function TEST (line 33) | TEST(Firefox, ConvertsToJson) { function TEST (line 45) | TEST(InternetExplorer, ConvertsToJson) { function TEST (line 52) | TEST(Chrome, ConvertsToJson) { FILE: test/capabilities_test.cpp type test (line 4) | namespace test { function TEST (line 8) | TEST(Capabilities, AllowsToSetAndGetCustomValues) { function TEST (line 20) | TEST(Capabilities, ConvertibleToJson) { function TEST (line 30) | TEST(Capabilities, AllowsToSetProxy) { function TEST (line 43) | TEST(Capabilities, ConvertsProxyToJson) { FILE: test/client_test.cpp type test (line 5) | namespace test { class TestClient (line 9) | class TestClient : public ::testing::Test { method SetUpTestCase (line 11) | static void SetUpTestCase() { method TearDownTestCase (line 15) | static void TearDownTestCase() { function TEST_F (line 25) | TEST_F(TestClient, GetsStatus) { function TEST_F (line 31) | TEST_F(TestClient, GetsSessions) { function TEST_F (line 35) | TEST_F(TestClient, CreatesSession) { FILE: test/conversions_test.cpp type test (line 6) | namespace test { function TEST (line 10) | TEST(ToJson, ConvertsIntegralTypes) { function TEST (line 20) | TEST(ToJson, ConvertsStrings) { function TEST (line 30) | TEST(ToJson, ConvertsIterables) { type custom (line 72) | namespace custom { type Object (line 74) | struct Object { function CustomToJson (line 79) | picojson::value CustomToJson(const Object& value) { function CustomFromJson (line 85) | void CustomFromJson(const picojson::value& value, Object& result) { function TEST (line 94) | TEST(ToJson, ConvertsCustomObjects) { function J (line 109) | picojson::value J(const std::string& json) { function TEST (line 115) | TEST(FromJson, ConvertsIntegralTypes) { function TEST (line 123) | TEST(FromJson, ConvertsStrings) { function TEST (line 127) | TEST(FromJson, ConvertsIterables) { function TEST (line 149) | TEST(FromJson, ConvertsCustomObjects) { FILE: test/element_test.cpp type test (line 5) | namespace test { class TestElement (line 9) | class TestElement : public ::testing::Test { method SetUpTestCase (line 11) | static void SetUpTestCase() { method TestElement (line 15) | TestElement() : driver(GetDriver()) {} function TEST_F (line 20) | TEST_F(TestElement, CanBeClicked) { function TEST_F (line 26) | TEST_F(TestElement, GetsText) { function TEST_F (line 30) | TEST_F(TestElement, CanBeCleared) { function TEST_F (line 38) | TEST_F(TestElement, GetsTagName) { function TEST_F (line 45) | TEST_F(TestElement, GetsAttributes) { function TEST_F (line 51) | TEST_F(TestElement, IsEqualToOtherElement) { function TEST_F (line 58) | TEST_F(TestElement, IsNotEqualToOtherElement) { function TEST_F (line 65) | TEST_F(TestElement, HasStrictWeakOrdering) { function TEST_F (line 79) | TEST_F(TestElement, GetsIsDisplayed) { function TEST_F (line 84) | TEST_F(TestElement, GetsLocation) { function TEST_F (line 89) | TEST_F(TestElement, GetsSize) { function TEST_F (line 95) | TEST_F(TestElement, GetsCssProperty) { FILE: test/environment.h function namespace (line 10) | namespace test { function TearDown (line 75) | void TearDown() { function DeleteDriver (line 80) | void DeleteDriver() { function Parameters (line 91) | inline Parameters GetParameters() { return Environment::Instance().GetPa... function std (line 92) | inline std::string GetWebDriverUrl() { return Environment::Instance().Ge... function std (line 93) | inline std::string GetTestPageUrl(const std::string& page_name) { return... function webdriverxx (line 94) | inline webdriverxx::WebDriver& GetDriver() { return Environment::Instanc... function webdriverxx (line 95) | inline webdriverxx::WebDriver& GetFreshDriver() { return Environment::In... function webdriverxx (line 96) | inline webdriverxx::WebDriver CreateDriver() { return Environment::Insta... function TestRealBrowsers (line 97) | inline bool TestRealBrowsers() { return GetParameters().test_real_browse... function std (line 98) | inline std::string GetBrowserName() { return GetDriver().GetCapabilities... function IsFirefox (line 99) | inline bool IsFirefox() { return GetBrowserName() == webdriverxx::browse... function IsPhantom (line 100) | inline bool IsPhantom() { return GetBrowserName() == webdriverxx::browse... FILE: test/examples_test.cpp type test (line 9) | namespace test { class TestExamples (line 13) | class TestExamples : public ::testing::Test { method TestExamples (line 15) | TestExamples() : driver(GetDriver()) {} method StopNavigation (line 17) | void StopNavigation() { function TEST_F (line 26) | TEST_F(TestExamples, QuickExample) { function TEST_F (line 36) | TEST_F(TestExamples, ImplicitWait) { function TEST_F (line 44) | TEST_F(TestExamples, ExplicitWait1) { function TEST_F (line 53) | TEST_F(TestExamples, ExplicitWait2) { function TEST_F (line 64) | TEST_F(TestExamples, UseGmockMatchers) { FILE: test/finder_test.cpp type test (line 5) | namespace test { class TestFinder (line 9) | class TestFinder : public ::testing::Test { method SetUpTestCase (line 11) | static void SetUpTestCase() { method TearDownTestCase (line 18) | static void TearDownTestCase() { method TestFinder (line 23) | TestFinder() : driver(GetDriver()) {} function TEST_F (line 28) | TEST_F(TestFinder, CanFindElement) { function TEST_F (line 32) | TEST_F(TestFinder, ThrowsIfElementNotFound) { function TEST_F (line 36) | TEST_F(TestFinder, CanFindMoreThanOneElement) { function TEST_F (line 40) | TEST_F(TestFinder, ReturnsZeroIfElementsNotFound) { function TEST_F (line 44) | TEST_F(TestFinder, FindsElementById) { function TEST_F (line 49) | TEST_F(TestFinder, FindsElementByClassName) { function TEST_F (line 54) | TEST_F(TestFinder, FindsElementByCssSelector) { function TEST_F (line 59) | TEST_F(TestFinder, FindsElementByName) { function TEST_F (line 64) | TEST_F(TestFinder, FindsElementByLinkText) { function TEST_F (line 69) | TEST_F(TestFinder, FindsElementByPartialLinkText) { function TEST_F (line 74) | TEST_F(TestFinder, FindsElementByTagName) { function TEST_F (line 79) | TEST_F(TestFinder, FindsElementByXPath) { function TEST_F (line 84) | TEST_F(TestFinder, OfElementFindsInnerElement) { function TEST_F (line 89) | TEST_F(TestFinder, OfElementDoesNotFindItself) { function TEST_F (line 94) | TEST_F(TestFinder, OfElementDoesNotFindNonExistingInnerElements) { function TEST_F (line 101) | TEST_F(TestFinder, OfElementFindsMoreThanOneInnerElement) { FILE: test/frames_test.cpp type test (line 5) | namespace test { class TestFrames (line 9) | class TestFrames : public ::testing::Test { method TestFrames (line 11) | TestFrames() method SetUp (line 16) | void SetUp() function TEST_F (line 25) | TEST_F(TestFrames, OnTopFrameByDefault) { function TEST_F (line 29) | TEST_F(TestFrames, CanSwitchToFrameByNumber) { function TEST_F (line 34) | TEST_F(TestFrames, CanSwitchToFrameByName) { function TEST_F (line 39) | TEST_F(TestFrames, CanSwitchToFrameByElement) { function TEST_F (line 46) | TEST_F(TestFrames, CanSwitchToDefaultFrame) { function TEST_F (line 52) | TEST_F(TestFrames, CanSwitchToDeepFrames) { function TEST_F (line 57) | TEST_F(TestFrames, CanSwitchToParentFrame) { FILE: test/http_connection_test.cpp type test (line 6) | namespace test { function TEST (line 11) | TEST(HttpConnection, CanBeCreated) { function TEST (line 15) | TEST(HttpConnection, GetsPage) { function TEST (line 22) | TEST(HttpConnection, ThrowsExceptionIfPortIsClosed) { FILE: test/js_test.cpp type test (line 6) | namespace test { class TestJsExecutor (line 10) | class TestJsExecutor : public ::testing::Test { method SetUpTestCase (line 12) | static void SetUpTestCase() { method TestJsExecutor (line 16) | TestJsExecutor() : driver(GetDriver()) {} function TEST_F (line 21) | TEST_F(TestJsExecutor, ExecutesSimpleScript) { function TEST_F (line 26) | TEST_F(TestJsExecutor, CanPassStringArgument) { function TEST_F (line 31) | TEST_F(TestJsExecutor, CanPassStringLiteralArgument) { function TEST_F (line 36) | TEST_F(TestJsExecutor, CanPassNumberArgument) { function TEST_F (line 43) | TEST_F(TestJsExecutor, CanPassBooleanArgument) { function TEST_F (line 49) | TEST_F(TestJsExecutor, CanPassMoreThanOneArgument) { function TEST_F (line 55) | TEST_F(TestJsExecutor, CanPassElement) { function TEST_F (line 63) | TEST_F(TestJsExecutor, CanPassArray) { function TEST_F (line 72) | TEST_F(TestJsExecutor, CanPassOtherContainers) { function TEST_F (line 81) | TEST_F(TestJsExecutor, CanPassCArray) { type custom (line 89) | namespace custom { type Object (line 91) | struct Object { function CustomToJson (line 96) | picojson::value CustomToJson(const Object& value) { function CustomFromJson (line 102) | void CustomFromJson(const picojson::value& value, Object& result) { function TEST_F (line 111) | TEST_F(TestJsExecutor, CanPassCustomObject) { function TEST_F (line 120) | TEST_F(TestJsExecutor, EvalsString) { function TEST_F (line 124) | TEST_F(TestJsExecutor, EvalsNumber) { function TEST_F (line 129) | TEST_F(TestJsExecutor, EvalsBoolean) { function TEST_F (line 134) | TEST_F(TestJsExecutor, EvalsElement) { function TEST_F (line 139) | TEST_F(TestJsExecutor, EvalsCustomObject) { function TEST_F (line 145) | TEST_F(TestJsExecutor, EvalsArrayOfStrings) { function TEST_F (line 154) | TEST_F(TestJsExecutor, EvalsArrayOfNumbers) { function AsyncScript (line 166) | std::string AsyncScript(const std::string& script) { function TEST_F (line 177) | TEST_F(TestJsExecutor, ExecutesSimpleAsyncScript) { function TEST_F (line 183) | TEST_F(TestJsExecutor, PassesArgumentsToAsyncScript) { function TEST_F (line 190) | TEST_F(TestJsExecutor, ReturnsValueFromAsyncScript) { function TEST_F (line 195) | TEST_F(TestJsExecutor, ReturnsElementFromAsyncScript) { FILE: test/keyboard_test.cpp type test (line 6) | namespace test { class TestKeyboard (line 10) | class TestKeyboard : public ::testing::Test { method SetUpTestCase (line 12) | static void SetUpTestCase() { method TestKeyboard (line 16) | TestKeyboard() : driver(GetDriver()) {} function TEST_F (line 21) | TEST_F(TestKeyboard, SendsKeysToElement) { function TEST_F (line 31) | TEST_F(TestKeyboard, SendsShortcuts) { function TEST_F (line 40) | TEST_F(TestKeyboard, SendsKeysToActiveElement) { FILE: test/main.cpp type test (line 5) | namespace test { function IsCommandLineArgument (line 9) | bool IsCommandLineArgument(const std::string& arg, const char* name) { function GetCommandLineArgumentValue (line 13) | std::string GetCommandLineArgumentValue(const std::string& arg) { function Parameters (line 18) | Parameters ParseParameters(int argc, char **argv) { function main (line 39) | int main(int argc, char **argv) { FILE: test/mouse_test.cpp type test (line 5) | namespace test { class TestMouse (line 9) | class TestMouse : public ::testing::Test { method SetUpTestCase (line 11) | static void SetUpTestCase() { method TestMouse (line 15) | TestMouse() : driver(GetDriver()) {} method SetUp (line 17) | void SetUp() { method GetValue (line 24) | std::string GetValue(const Element& element) { function TEST_F (line 35) | TEST_F(TestMouse, SendsClick) { function TEST_F (line 40) | TEST_F(TestMouse, MovesPointerInsideTarget) { function TEST_F (line 45) | TEST_F(TestMouse, MovesPointerOutsideTarget) { function TEST_F (line 54) | TEST_F(TestMouse, MovesPointerToTopLeftCorner) { function TEST_F (line 59) | TEST_F(TestMouse, MovesPointerToTopLeftCornerWithOffset) { function TEST_F (line 64) | TEST_F(TestMouse, MovesPointerToTopLeftCornerWithOffset2) { function TEST_F (line 71) | TEST_F(TestMouse, SendsDoubleclicks) { function TEST_F (line 76) | TEST_F(TestMouse, SendsButtonDown) { function TEST_F (line 82) | TEST_F(TestMouse, SendsButtonUp) { function TEST_F (line 87) | TEST_F(TestMouse, SendsDifferentButtons) { FILE: test/resource_test.cpp type test (line 7) | namespace test { type MockHttpClient (line 14) | struct MockHttpClient : IHttpClient, SharedObjectBase { type TestResource (line 22) | struct TestResource : Test { method SetUp (line 23) | void SetUp() { function TEST_F (line 43) | TEST_F(TestResource, CanBeCreated) { function TEST_F (line 47) | TEST_F(TestResource, ReturnsUrl) { function TEST_F (line 52) | TEST_F(TestResource, CanBeUsedToMakeSubResource) { function TEST_F (line 61) | TEST_F(TestResource, DoesNotDeleteResourceByDefault) function TEST_F (line 67) | TEST_F(TestResource, DeletesResourceIfOwnershipIsEnabled) function TEST_F (line 73) | TEST_F(TestResource, SharesOwnershipOfParentResource) function TEST_F (line 86) | TEST_F(TestResource, RootResourceReturnsJsonObject) function TEST_F (line 94) | TEST_F(TestResource, RootResourceReturnsSessionId) function TEST_F (line 103) | TEST_F(TestResource, RootResourceReturnsNullSessionId) function TEST_F (line 111) | TEST_F(TestResource, RootResourceReturnsScalarValueFromPositiveResponse) function TEST_F (line 121) | TEST_F(TestResource, RootResourceReturnsObjectValueFromPositiveResponse) function TEST_F (line 133) | TEST_F(TestResource, ReturnsScalarValueFromPositiveResponse) function TEST_F (line 143) | TEST_F(TestResource, ReturnsObjectValueFromPositiveResponse) function TEST_F (line 157) | TEST_F(TestResource, ThrowsOnHttp404) function TEST_F (line 164) | TEST_F(TestResource, ThrowsOnHttp400) function TEST_F (line 171) | TEST_F(TestResource, ThrowsOnHttp499) function TEST_F (line 178) | TEST_F(TestResource, ThrowsOnHttp501) function TEST_F (line 185) | TEST_F(TestResource, DoesNotHideHttpExceptions) function TEST_F (line 198) | TEST_F(TestResource, AddsContextToExceptions) function TEST_F (line 211) | TEST_F(TestResource, WebDriverExceptionContainsCommandAndHttpCodeAndBody) function TEST_F (line 227) | TEST_F(TestResource, WebDriverExceptionContainsStatusAndStatusDescript... function TEST_F (line 244) | TEST_F(TestResource, ThrowsOnHttp500) function TEST_F (line 252) | TEST_F(TestResource, ThrowsOnHttp500AndMissingStatus) function TEST_F (line 260) | TEST_F(TestResource, ThrowsOnHttp500AndInvalidStatus) function TEST_F (line 268) | TEST_F(TestResource, ThrowsOnHttp500AndMissingValue) function TEST_F (line 276) | TEST_F(TestResource, ThrowsOnHttp500AndInvalidValue) function TEST_F (line 284) | TEST_F(TestResource, ThrowsOnHttp500AndMissingMessage) function TEST_F (line 292) | TEST_F(TestResource, ThrowsOnHttp500AndInvalidMessage) function TEST_F (line 300) | TEST_F(TestResource, ThrowsOnHttp399) function TEST_F (line 307) | TEST_F(TestResource, ThrowsOnHttp502) function TEST_F (line 314) | TEST_F(TestResource, ThrowsOnEmptyResponse) function TEST_F (line 321) | TEST_F(TestResource, ThrowsOnMalformedResponse) function TEST_F (line 328) | TEST_F(TestResource, ThrowsIfResponseIsNotAnObject) function TEST_F (line 335) | TEST_F(TestResource, ThrowsOnMissingStatus) function TEST_F (line 342) | TEST_F(TestResource, ThrowsOnInvalidStatus) function TEST_F (line 349) | TEST_F(TestResource, ThrowsOnNonZeroStatus) function TEST_F (line 356) | TEST_F(TestResource, ThrowsOnMissingValue) FILE: test/session_test.cpp type test (line 6) | namespace test { class TestSession (line 10) | class TestSession : public ::testing::Test { method TestSession (line 12) | TestSession() : driver(GetDriver()) {} method ReplaceSpoiledSession (line 14) | void ReplaceSpoiledSession() { function TEST_F (line 21) | TEST_F(TestSession, GetsCapabilities) function TEST_F (line 30) | TEST_F(TestSession, StartsSecondBrowser) { function TEST_F (line 34) | TEST_F(TestSession, GetsCurrentWindow) { function TEST_F (line 38) | TEST_F(TestSession, GetsWindowHandle) { function TEST_F (line 42) | TEST_F(TestSession, SetsFocusToWindow) { function TEST_F (line 46) | TEST_F(TestSession, ClosesCurrentWindow) { function TEST_F (line 51) | TEST_F(TestSession, GetsWindowSize) { function TEST_F (line 56) | TEST_F(TestSession, SetsWindowSize) { function TEST_F (line 67) | TEST_F(TestSession, GetsWindowPosition) { function TEST_F (line 72) | TEST_F(TestSession, SetsWindowPosition) { function TEST_F (line 84) | TEST_F(TestSession, MaximizesWindow) { function TEST_F (line 89) | TEST_F(TestSession, GetsWindows) { function TEST_F (line 93) | TEST_F(TestSession, Navigates) { function TEST_F (line 99) | TEST_F(TestSession, NavigatesToTestPage) { function TEST_F (line 105) | TEST_F(TestSession, GoesBack) { function TEST_F (line 112) | TEST_F(TestSession, GoesForward) { function TEST_F (line 119) | TEST_F(TestSession, DoesRefresh) { function TEST_F (line 128) | TEST_F(TestSession, GetsPageSource) { function TEST_F (line 135) | TEST_F(TestSession, GetsPageTitle) { function TEST_F (line 140) | TEST_F(TestSession, GetsScreenshot) { function TEST_F (line 145) | TEST_F(TestSession, SetsTimeouts) { function TEST_F (line 151) | TEST_F(TestSession, SetsAsyncScriptTimeout) { function TEST_F (line 155) | TEST_F(TestSession, SetsImplicitTimeout) { function TEST_F (line 159) | TEST_F(TestSession, GetsActiveElement) { function Cookie (line 166) | Cookie FindCookie( type webdriverxx (line 178) | namespace webdriverxx { function PrintTo (line 180) | void PrintTo(const Cookie& c, ::std::ostream* os) { function TEST_F (line 186) | TEST_F(TestSession, SetsAndGetsCookies) { function TEST_F (line 195) | TEST_F(TestSession, SetsAllFieldsOfACookie) { function TEST_F (line 202) | TEST_F(TestSession, DeletesCookies) { function TEST_F (line 209) | TEST_F(TestSession, DeletesACookie) { FILE: test/shared_test.cpp type test (line 5) | namespace test { type WidgetMonitor (line 9) | struct WidgetMonitor { method WidgetMonitor (line 10) | WidgetMonitor() type Simple (line 21) | struct Simple : SharedObjectBase { method Simple (line 23) | Simple() : n() {} class Widget (line 26) | class Widget : public SharedObjectBase { method Widget (line 28) | Widget(WidgetMonitor& monitor) method Widget (line 33) | Widget(const Widget& other) method Widget (line 38) | Widget& operator = (const Widget& other) { class WidgetSubclass (line 52) | class WidgetSubclass : public Widget { method WidgetSubclass (line 54) | WidgetSubclass(WidgetMonitor& monitor) : Widget(monitor) {} function TEST (line 57) | TEST(WidgetMonitor, ZeroByDefault) { function TEST (line 64) | TEST(WidgetMonitor, ShowsCreateAndDelete) { function TEST (line 72) | TEST(WidgetMonitor, ShowsCopy) { function TEST (line 81) | TEST(WidgetMonitor, MonitorsWidgetSubclass) { function TEST (line 89) | TEST(Shared, DeletesWidget) { function TEST (line 96) | TEST(Shared, ShareSingleWidget) { function TEST (line 109) | TEST(Shared, SupportsImplicitTypecasts) { function TEST (line 122) | TEST(Shared, CanBeUsedInBoolContext) { function TEST (line 129) | TEST(Shared, CanBeDereferenced) { function TEST (line 137) | TEST(Shared, CanBeCompared) { FILE: test/to_string_test.cpp type test (line 4) | namespace test { function TEST (line 9) | TEST(ToString, ConvertsIntegralTypes) { type custom (line 20) | namespace custom { type A (line 22) | struct A {} type B (line 24) | struct B {} type C (line 29) | struct C {} function ToStream (line 31) | void ToStream(const C&, std::ostream& s) { type G (line 35) | struct G {} function PrintTo (line 36) | void PrintTo(const G&, std::ostream* s) { function TEST (line 42) | TEST(ToString, ConvertsCustomTypes) { function TEST (line 49) | TEST(ToString, ConvertsStrings) { function TEST (line 67) | TEST(ToString, ConvertsPointers) { function TEST (line 76) | TEST(ToString, ConvertsContainersOfIntegralTypes) { function TEST (line 86) | TEST(ToString, ConvertsContainersOfCustomTypes) { function TEST (line 97) | TEST(ToString, ConvertsContainersOfStrings) { FILE: test/wait_match_test.cpp type test (line 4) | namespace test { function FunctionMatcher (line 9) | bool FunctionMatcher(int) { return true; } type FunctorMatcher (line 11) | struct FunctorMatcher { function TEST (line 17) | TEST(WaitForMatch, CanBeUsedWithFunctionFunctorAndLambda) { function TEST (line 23) | TEST(WaitForMatch, ReturnsMatchedValue) { function TEST (line 27) | TEST(WaitForMatch, DoesNotWaitIfValueIsMatched) { function TEST (line 34) | TEST(WaitForMatch, WaitsUntilValueIsMatched) { function TEST (line 42) | TEST(WaitForMatch, ThrowsExceptionOnTimeout) { function TEST (line 47) | TEST(WaitForMatch, ExplainsTimeout) { function TEST (line 59) | TEST(WaitForMatch, CanUseGMockMatchers) { function TEST (line 74) | TEST(WaitForMatch, ExplainsGMockMatcherMismatch) { FILE: test/wait_test.cpp type test (line 4) | namespace test { function FunctionGetter (line 9) | int FunctionGetter() { return 123; } type FunctorGetter (line 11) | struct FunctorGetter { function TEST (line 17) | TEST(WaitForValue, CanBeUsedWithFunctionFunctorAndLambda) { function TEST (line 23) | TEST(WaitForValue, DoesNotWaitIfValueIsReturned) { function TEST (line 30) | TEST(WaitForValue, CallsGetterOnce) { function TEST (line 36) | TEST(WaitForValue, ThrowsExceptionOnTimeout) { function TEST (line 41) | TEST(WaitForValue, CallsGetterUntilItSucceeds) { function TEST (line 52) | TEST(WaitForValue, PassesErrorMessageFromGetter) { function TEST (line 65) | TEST(WaitUntil, DoesNotWaitIfValueNotFalsy) { function TEST (line 72) | TEST(WaitUntil, CallsGetterOnce) { function TEST (line 78) | TEST(WaitUntil, ThrowsExceptionOnTimeout) { function TEST (line 83) | TEST(WaitUntil, ThrowsExceptionOnTimeout2) { FILE: test/webdriver_test.cpp type test (line 5) | namespace test { function TEST (line 9) | TEST(WebDriver, CreatesSession) { function TEST (line 17) | TEST(WebDriver, DeletesSessionOnDestruction) { function TEST (line 28) | TEST(WebDriver, IsCopyable) { function TEST (line 39) | TEST(WebDriver, CopyableToClient) { function TEST (line 46) | TEST(WebDriver, CopyableToSession) { function TEST (line 53) | TEST(WebDriver, AndSatelliteObjectsHasNoLifetimeIssues) {