MCPcopy Create free account
hub / github.com/SeleniumHQ/selenium / GetManagedElement

Method GetManagedElement

cpp/iedriver/ElementRepository.cpp:32–44  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

30}
31
32int ElementRepository::GetManagedElement(const std::string& element_id,
33 ElementHandle* element_wrapper) const {
34 LOG(TRACE) << "Entering ElementRepository::GetManagedElement";
35
36 ElementMap::const_iterator found_iterator = this->managed_elements_.find(element_id);
37 if (found_iterator == this->managed_elements_.end()) {
38 LOG(DEBUG) << "Unable to find managed element with id " << element_id;
39 return ENOSUCHELEMENT;
40 }
41
42 *element_wrapper = found_iterator->second;
43 return WD_SUCCESS;
44}
45
46bool ElementRepository::AddManagedElement(ElementHandle element_wrapper) {
47 this->managed_elements_[element_wrapper->element_id()] = element_wrapper;

Callers 4

AddArgumentMethod · 0.45
GetElementMethod · 0.45
PointerMoveToMethod · 0.45

Calls 3

findMethod · 0.80
endMethod · 0.80
LOGClass · 0.50

Tested by

no test coverage detected