Among the screens provided by each PG company, the keyboard is encrypted and arranged keyboard randomly so cannot be identified in software(Some keyboards have screen capture protection like Exposed to a black screen).
when the script runs and reaches the encrypted keypad page. Appium Capture the current screen. afterward In opencv, the coordinate values of each button are obtained through image matching between captured image and each buttons. that values send back to Appium (Normally, if the keyboard capture prevention feature is enabled, it should be captured in a different way like external device)
(This video is a regression check to check other payments except for creditcard)
test framework consume high cpu and memory resources(our system is 3Ghz 8core Intel XeonE5, 64G memory) [cpu is over 90%, memory is over 200G from system monitoring]
I want to make the regression test with different processes. Like the picture above.