我见过this question,但它并不是我所需要的。
我正在尝试使用Selenium
实现2048的自动化。当你开始玩的时候,元素的class
会发生变化。具有值的磁贴有3个或4个不同的类别,具有以下图案:
tile tile-1024 tile-position-1-2
tile tile-2 tile-position-4-1 tile-new
tile tile-8 tile-position-1-4 tile-merged
我想知道如何find
类中具有此模式的所有元素:
tile tile-[TEIL SCORE] tile-position-[Any Number]-[Any Number]
这是我的HTML
。对于图片,很抱歉,chrome控制台不允许我不展开它就复制它:
发布于 2018-09-30 02:25:06
在CSS中添加regex是不可能的。仅可用选项为*、$、^。但你可以根据以下条件进行搜索,但它可能会匹配几乎所有的磁贴:
div[class^='tile-'][class^='tile-position]
相反,您可以更具体地提供您专门查找的瓦片的编号和行数,对于第2行中编号为4的ex瓦片:
div[class^='tile-4'][class^='tile-position-2]
https://stackoverflow.com/questions/52570924
复制相似问题