活人不吃鱼 发表于 2014-12-5 14:25:26

chrome上的页面弹出窗口的对象获取不了

因为公司网站是基于chrome做的开发,在写一个简单脚本的时候碰到这个问题,页面弹出窗口的对象获取不了,请问一下这种情况下要怎么处理,是要装插件吗?具体弹窗如下:

赵佳乐SMILE 发表于 2014-12-5 15:04:19

对于Chrome浏览器 使用模拟键盘SendKey的方式 先ctrl+c复制内容到剪贴板 然后把剪贴板的内容取出来
http://user.qzone.qq.com/305132437/blog/1398754817

Miss_love 发表于 2014-12-7 08:52:15

学习了

活人不吃鱼 发表于 2014-12-8 13:55:08

赵佳乐SMILE 发表于 2014-12-5 15:04
对于Chrome浏览器 使用模拟键盘SendKey的方式 先ctrl+c复制内容到剪贴板 然后把剪贴板的内容取出来
http:/ ...

尝试了这个方法,但是有个问题:
对象不支持此属性或方法: 'Window(...).Window(...).SendKey'
查看了help用了两种方法:第一种是Window().Window().Sendkey;另一种是Window().Window().ActivateCall Sendkey
但是两种都报错对象不支持此属性,是Window的原因吗?请问下该如何处理。谢谢

赵佳乐SMILE 发表于 2014-12-8 14:34:55

活人不吃鱼 发表于 2014-12-8 13:55
尝试了这个方法,但是有个问题:
对象不支持此属性或方法: 'Window(...).Window(...).SendKey'
查看了h ...

chrome 版本都是 我是用31 试的 别的版本 不太清楚

sterson 发表于 2014-12-10 15:59:56

'函数名称:T_SendKey
'函数描述:模拟键盘操作
'参数说明:xkey(类型:字符串)
'更新日期:2010-4-16
'作者:守候 QQ 56329953
Public Function T_SendKey(xkey)
Dim WshShell
set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys xkey
set WshShell =nothing
End Function


‘’‘’‘’‘’‘’‘’‘’‘’‘’调用''''''''''''''''''
Call T_SendKey("{ENTER}")

sterson 发表于 2014-12-10 16:01:55

欢迎到我的空间里去取最新的测试框架,里面已封装了N多实用方法

活人不吃鱼 发表于 2014-12-11 14:07:33

sterson 发表于 2014-12-10 15:59
'函数名称:T_SendKey
'函数描述:模拟键盘操作
'参数说明:xkey(类型:字符串)


谢谢,该问题已经顺利解决了
页: [1]
查看完整版本: chrome上的页面弹出窗口的对象获取不了