Automated Testing of WeChat Mini Programs Using Appium and Python WebView
Setting Up X5 Debugging Environment
To enable debugging capabilities, access these URLs:
http://debugmm.qq.com/?forcex5=true
http://debugx5.qq.com
http://debugtbs.qq.com
The first two URLs typically suffice for most cases.
In WeChat, navigate to: http://debugx5.qq.com, then follow the interface instructions and enable the required options.
Chr ...
Posted on Mon, 13 Jul 2026 16:54:43 +0000 by gabo0303
Implementing PO Design Pattern in Appium Framework - Enhanced Page Object Structure
Refactoring BasePage Module
Element Locator Methods
def find(self, by, locator=None):
return self.driver.find_elements(*by) if isinstance(by, tuple) else self.driver.find_element(by, locator)
Enhanced Find Method with Popup Handling
class BasePage():
_black_list = [MobileBy.ID, 'image_cancel']
_error_count = 0
_error_ma ...
Posted on Wed, 13 May 2026 02:49:10 +0000 by Piranha