css-selector对Win10下IE11浏览器的兼容性是不是很差?

刘_29642 2019-5-8 1238

使用css-selector定位网页元素,同样的css选择器代码,在chrome浏览器中可以正常定位到元素,但是在IE浏览器中,只能定位到html元素。

代码如下:

import ...略
dim ...略

# 打开网页
hWeb = WebBrowser.Create("ie","https://forum.uibot.com.cn/",10000,{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200,"sBrowserPath":"","sStartArgs":""})
#icon("@res:6in1a2la-mp54-8kmr-fcc8-7bchh253r3pj.png")
arrElement = UiElement.GetChildren(\
{"wnd":[{"cls":"IEFrame","title":"*","app":"iexplore"},{"cls":"Internet Explorer_Server"}],
"html":{"url":"https://forum.uibot.com.cn/","title":"UiBot 开发者社区","tagName":"UL","attrMap":{"css-selector":"ul.list-unstyled"},"index":1}},
{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200})
For Each ele In arrElement
    TracePrint(ele)
Next

是因为uibot现在对IE中使用css-selector的兼容性不太好吗?主研团队有没有对该方面进行增强的打算?

最新回复 (2)
  • 瞌睡蟲子 2019-5-8
    2
    ie的w3c进程一直都这样,不是只能用ie的。打死不用
  • luo 2019-5-19
    3
    IE再新版本不管是速度还是选择都有增强,但是鉴于IE版本之间的兼容性,在使用的时候请确保设计与执行都是在同一版本的IE中
返回
发新帖