更新时间:2020-03-18 10:09
在百度首页中,通过增加一个控件属性增加控件,然后修改控件属性信息,去操作另外一个按钮。
def start():
# 在此处开始编写您的应用
page = rpa.ie.create("www.baidu.com")
# 获取控件属性信息
data = rpa.ctrl_visitor34.get("新闻")
print(json.dumps(data))
# 修改前获取信息,进行对比,看是否修改成功
text = page.text(element="新闻")
url = page.attr("新闻", "href")
print(text, url)
# 修改属性信息,操作其他控件
data[2]["props"][0]["value"] = "地图"
rpa.ctrl_visitor34.update("新闻", data)
text1 = page.text(element="新闻")
url1 = page.attr("新闻", "href")
print(text1, url1)
# 增加控件属性信息
# 这个信息为百度输入框信息
da = [{"optionProps": [{"value": "IEFrame", "name": "class", "pattern": "Equal"}], "props": [{"value": "\u767e\u5ea6\u4e00\u4e0b\uff0c\u4f60\u5c31\u77e5\u9053", "name": "title", "pattern": "Equal"}, {"value": "iexplore", "name": "app", "pattern": "Equal"}], "name": "Window", "type": "wnd"}, {"optionProps": [{"value": "text", "name": "type", "pattern": "Equal"}, {"value": "wd", "name": "name", "pattern": "Equal"}, {"value": "s_ipt nobg_s_fm_hover", "name": "class", "pattern": "Equal"}], "props": [{"value": "kw", "name": "id", "pattern": "Equal"}], "name": "input", "type": "ie"}]
rpa.ctrl_visitor34.add("输入", da)
page.input("输入", "我是阿里云RPA")
# 此处删除控件信息,仅为代码运行中删除,非实际删除
rpa.ctrl_visitor34.remove("新闻")
news = page.text(element="新闻")
print(news)
在文档使用中是否遇到以下问题
更多建议
匿名提交