用UIAutomation打开谷歌浏览器,搜索“匈汉象棋”
时间: 2024-06-08 12:08:31 浏览: 189
以下是使用Python和UIAutomation自动化打开谷歌浏览器并搜索“匈汉象棋”的示例代码:
```python
from uiautomation import *
# 打开谷歌浏览器
chrome = Application().start("chrome.exe")
# 等待谷歌浏览器启动完成
chrome_window = WindowControl(searchDepth=1, ClassName='Chrome_WidgetWin_1', SubName='Google Chrome')
chrome_window.Wait('exists enabled visible ready')
# 找到地址栏并输入网址
address_bar = chrome_window.EditControl(AutomationId="address and search bar")
address_bar.Click()
address_bar.SendKeys("https://www.google.com\n")
# 等待页面加载完成
chrome_window.Wait('exists enabled visible ready')
# 找到搜索框并输入关键词
search_box = chrome_window.EditControl(AutomationId="search_box")
search_box.Click()
search_box.SendKeys("匈汉象棋\n")
# 找到搜索按钮并点击
search_button = chrome_window.ButtonControl(AutomationId="search_button")
search_button.Click()
# 等待搜索结果加载完成
chrome_window.Wait('exists enabled visible ready')
# 关闭谷歌浏览器
chrome.Kill()
```
注意:在运行代码之前,请确保已经安装了UIAutomation库,并且谷歌浏览器已经被添加到了系统的PATH环境变量中。
阅读全文