- 使用 Python 语言
- 用法示例
- 相关链接
使用 Python 语言
用法示例
import unittestfrom macaca import WebDriverdesired_caps = {'platformName': 'Desktop', // iOS, Android, Desktop'browserName': 'Chrome' // Chrome, Electron'app': 'path/to/app' // Only for mobile}server_url = {'hostname': '127.0.0.1','port': 3456}class MacacaTest(unittest.TestCase):@classmethoddef setUpClass(cls):cls.driver = WebDriver(desired_caps, server_url)cls.driver.init()@classmethoddef tearDownClass(cls):cls.driver.quit()def test_get_url(self):self.driver.get('https://www.google.com')self.assertEqual(self.driver.title, 'Google')def test_search_macaca(self):self.driver \.element_by_id("lst-ib") \.send_keys("macaca") \self.driver \.element_by_name("btnK") \.click()html = self.driver.sourceself.assertTrue('macaca' in html)if __name__ == '__main__':unittest.main()
相关链接
- API 文档
- 示例
- 源代码
原文: https://macacajs.github.io/zh/python
