首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用PAMIE访问弹出窗口

如何使用PAMIE访问弹出窗口
EN

Stack Overflow用户
提问于 2011-11-14 16:12:20
回答 1查看 485关注 0票数 0

我想知道如何使用PAMIE更改窗口。我正在用这个密码登录一个网站,然后点击一些链接和屏幕。在我登录后,下一个屏幕是一个新的窗口,无法到达该窗口。

代码语言:javascript
复制
from PAM30 import PAMIE
ie1 = PAMIE()

website = "my website"
ie1.navigate(website)
ie1.setTextBox("username", "my username")
ie1.setTextBox("password", "my password")
ie1.clickButton("btnSubmit")
ie1.clickLink("EREP")
ie1.changeWindow("new window name") 
ie1 = None

我得到以下错误:

代码语言:javascript
复制
Traceback (most recent call last):
File "C:/Python32/test3", line 13, in <module>
  ie1.changeWindow("new window name")
File "C:\Python32\lib\site-packages\PAM30.py", line 197, in changeWindow
  newWin = self.windowFind(wintext)
AttributeError: 'PAMIE' object has no attribute 'windowFind'
EN

回答 1

Stack Overflow用户

发布于 2011-11-17 16:29:39

我不知道PAMIE,但我已经做过你用IEC描述的事情了。

这段代码打开一个url,点击一个链接打开一个弹出式窗口,然后弹出一些图片来做一些事情。之后,弹出窗口将关闭。

代码语言:javascript
复制
ie = IEC.IEController()
ie.Navigate(url)
ie.PollWhileBusy()

while True:

    time.sleep(sleeptime)
    ie.ClickLink("show Fullscreen")
    ie.PollWhileBusy()
    popup = IEC.IEController(window_url='jpg')
    img =  popup.GetCurrentUrl()
    # ... do some stuff
    popup.CloseWindow()
    ie.ClickLink('Next Image ')

如果您没有绑定到PAMIE,这可能是一个开始的地方。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8118845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档