gpt4 book ai didi

delphi - 如何在twebbrowser上的框架中填充任何字段?

转载 作者:行者123 更新时间:2023-12-03 18:52:40 24 4
gpt4 key购买 nike

成功登录到网页“ https://v-tri.tri.co.id:8434/insms/dealer/en/loginin.do”后,我得到一个由三个框架“ https://v-tri.tri.co.id:8434/insms/dealer/en/Recharge.do?case.menuid=050116”组成的新页面

如何填写我的程序(delphi7)第三帧中的字段?

[这是讨论“ Login to web using TWebBrowser”的延续)

我已经尝试过了,但是没有用:

WebBrowser1.OleObject.Document.GetElementByID('fieldname').setAttribute('value', edit1.Text);
WebBrowser1.OleObject.Document.GetElementByID('fieldname').setAttribute('value', edit2.Text);

最佳答案

您走在正确的轨道上。您只是没有考虑框架。 OleObject.Document代表主窗口。它具有一个frames集合,并且该集合中的每个元素都有其自己的contentDocument对象,例如:

WebBrowser1.OleObject.Document.frames.item(2).contentDocument.GetElementByID('fieldname').setAttribute('value', edit1.Text);

关于delphi - 如何在twebbrowser上的框架中填充任何字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21385564/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com