CSS 选择器问题,请问下怎么修改?

weihang 12天前 120

通过css选择器,在控制台页面已经可查询到唯一的目标如下图

_CSS 选择器问题,请问下怎么修改?


但是在uibot中无法找到对应的元素            "css-selector": "[title='2021-09-16']"

_CSS 选择器问题,请问下怎么修改?

修改为如下时同样         "css-selector": "[title='2021-09-16']"

_CSS 选择器问题,请问下怎么修改?





最新回复 (9)
  • lhui 11天前
    2

    这是新版本的CSS selector吗?旧版本是在浏览器按<F12>后,在网页元素上鼠标右键,copy->copy selector 粘贴在UIBot Html Selector里,最后通过点击按钮“生成选择器(CSS Selector)”来生成的。

  • 祖咏 11天前
    3
    可以尝试使用runjs
  • weihang 10天前
    4
    lhui 这是新版本的CSS&nbsp;selector吗?旧版本是在浏览器按&lt;F12&gt;后,在网页元素上鼠标右键,copy-&gt;copy selector 粘贴在 ...
    选中点击的元素,直接点击生产就有了,因为这个元素日期是动态的,所以希望能通过title这个属性来选择,字符串的都没有问题,但是这个纯数字的在网页终端可以,放在uibot 的css里面就不行了。
  • ou 10天前
    5
     "css-selector": "td[title='2021-09-16']"
  • lhui 9天前
    6
    weihang 选中点击的元素,直接点击生产就有了,因为这个元素日期是动态的,所以希望能通过title这个属性来选择,字符串的都没有问题,但是这个纯数字的在网页终端可以,放在uibot 的css里面就不行了。


    你所说的生产是指?

  • 瞌睡蟲子 9天前
    7
    改了css-selector之后,一定要注意index。你这里根据title定位理论上全局就一个元素,index=18当然找不到元素了
  • weihang 9天前
    8
    祖咏 可以尝试使用runjs

    用js搞定了。

  • weihang 9天前
    9
    lhui 你所说的生产是指?
    我看教程里面的是,直接选中元素所在的html行,点击生成就有了啊
  • weihang 9天前
    10
    瞌睡蟲子 改了css-selector之后,一定要注意index。你这里根据title定位理论上全局就一个元素,index=18当然找不到元素了
    还是同一个元素,如果这个title=字母字符串的就没有问题(我用其他的元素测试了下,还是同一个元素的情况下,是可以匹配到对应元素的)。

    但是因为这个title的值为2021-09-16,在js选择器里面[title='2021-09-16']"),需要加上(')这种单引号,但是在uibot的选择器里面输入这种单引号就会无法识别。
返回
发新帖